Commit graph

6 commits

Author SHA1 Message Date
22974d96a7 [server] Move server-related files into their own subdirectory 2020-02-26 08:57:09 +00:00
2a2b148046 [server] Add return value to tree modules
Now, tree modules can't just stop, they can Just stop. Sorry... But they can
return values now, with a tiny bit of type class trickery.
2020-02-13 23:38:26 +00:00
220b5a3234 [server] Adjust TreeModule structure
This commit prepares a slighly more powerful TreeModule structure: Now,
TreeModules can finish their execution, which should make some kinds of menus
and transitions possible.
2020-02-13 23:23:15 +00:00
6d6344d372 [server] Add ForkModule for combining other modules
This one has some interesting code in its constructor, using the Cont monad
because of the way the ModuleConstructor is structured.
2020-02-12 00:38:29 +00:00
ff2dc3e783 Separate Node-related stuff from Api module 2020-02-08 23:26:21 +00:00
33f1076b52 Add basic server 2020-02-08 18:03:29 +00:00