links icon indicating copy to clipboard operation
links copied to clipboard

Refactor the webserver

Open dhil opened this issue 2 years ago • 0 comments

The source code for the webserver looks like it was written in anger. It has grown into quite the mess which is difficult to extend. We should rewrite/refactor the webserver, and in doing so we should get rid of the mutual dependency between the webserver and evaluator (e.g. by hoisting the routing table out of webserver.ml). We should also make sure that the webserver is oblivious to the prelude/global bindings, which is currently not the case.

dhil avatar Jul 11 '21 14:07 dhil