Great, let us know how you get along with Snowflake!
We do indeed have a toplevel almost working with Mirage. The difficulties with this are getting a terminal emulator (now almost sorted by Dave, who went a bit further than expected and also has a VNC library).
For a native code toplevel, however, we need to use some JIT techniques to be able to compile code without having an assembler available. Benedikt Maurer has already done some work on this [1], so his patches need to be investigated and adapted to Mirage (not difficult, but on the stack!)
-anil
Anil, this is just awesome! Snowflake is exactly the same I intended to do. It even has dynamically loaded modules, shell, filesystem support. Do you intend to implement shell or toplevel in mirage? It should ease os management very much.
|