Nemerle 2 road-map

26 views
Skip to first unread message

VladD2

unread,
Sep 23, 2010, 12:29:39 AM9/23/10
to nemerle-dev
1. Move Nemerle from System.Reflection.Emit to CCI Metadata.
2. New generation of syntax macros using PEG.
3. Remove internal high coupling. Introduce following low coupled
components:

* Core. AST and imported types from external assemblies.
* Parser. With new macros generation, this allows almost any
syntax.
* Typer. Type inference, overload resolution and so on.
* Post-compilation. What is called now Type2, Type3, Type4 and
optimiziation.
* Code generation.

4. Support other run-times (requires 1).
5. Implement a new parser using new macros generation. The new parser
is going to support almost any language extensions and better support
for complicated DSLs.
6. [Arguable] Optimize type inference. Possibly in the next version.
Reply all
Reply to author
Forward
0 new messages