forked from mozart/mozart2
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Sébastien Doeraene edited this page Jun 27, 2012
·
5 revisions
On this page, we will try and maintain an up-to-date roadmap for the development of this new VM.
- Yves Jaradin
- The serialization mechanism (pickles)
- PEG grammar and packrat parser for the Oz notation (in Oz)
- Sébastien Doeraene
- Porting the full-fledged compiler of Mozart 1.4.0 to Mozart2
- Stewart Mackenzie
- ?
- Kenny TM~
- Strings, byte strings and other Unicode-related stuff
- Avispa research group
- Integration of Gecode
As with any open-source project, contributions are welcome! If you want to get involved in the development of the Mozart2 VM, get in touch with Sébastien Doeraene, aka sjrd. He will be pleased to discuss with you to find an area of the code you would be interested in.
Here are a list of things we think you could do right now:
- A few remaining builtins in the base environment:
- Boolean operations
-
IntToFloat
,FloatToInt
-
AtomToString
,StringToAtom
(and similar for integers and floats) - etc.
- A few remaining base data types:
- Native implementation of
Port
,Lock
WeakDictionary
- Native implementation of
- Port system modules
Application
Search
-
Error
,ErrorFormatters
- Tk support
- etc.
When we will have finished what we are working on, we will dequeue the first item in the following queue and start working on it.
- Anything that needs to be done for the port of the Mozart 1.4.0 compiler to Mozart2
- ...