This includes:
- Kernel language (have tried Python and NodeJS, considering Elixir/Erlang)
- Design of modules and messaging protocol between them
- Processes should be lightweight but extensible and map to system processes if need be
- How to package and serve UI resources to a client
- Client language/framework (considering NodeJS + Browserify, React)
This must be done before any serious work begins on implementation, because we've changed our implementation too many times already.
This includes:
This must be done before any serious work begins on implementation, because we've changed our implementation too many times already.