Skip to content

Release schedule

Alex Zimin edited this page Jul 11, 2011 · 3 revisions

Release roadmap

The following milestones are expected to be completed for the upcoming major releases.

You can also have a look at more details list of new features with each release.

Schedule:

  • Bring to the world Nemerle 1.0 Release.
  • Continue development towards Nemerle 2.0

Nemerle 2

1. Move Nemerle from System.Reflection.Emit to CCI Metadata.
2. New generation of syntax macros using PEG.
3. Remove internal modules dependencies. Introduce interfaces and following 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.

Release history

  • 0.1 released in Feb 17 2004 - Initial release introducing the language. It produces IL bytecode, supports type-inference, macros, pattern matching etc.
  • 0.1.1 is out in Feb 24 2004 - Bugfix release
  • 0.1.2 made public in Apr 28 2004 - New release brings huge pill of bugfixes and a few new features, particulary in macro subsystem (hygiene).
  • 0.1.3 released in Jun 3 2004 - It brings a huge pile of features on the way to the 0.2 release and full CLS extensibility.
  • 0.1.4 out there in Jun 30 2004 - This release brings a few more features missing from CLS-extensibility.
  • 0.2.0 released in Sep 12 2004 - This version is a full CLS consumer and extender.
  • 0.2.1 saw the world in Sep 18 2004 - 0.2.1 comes with a few bugfixes.
  • 0.2.9 released in Mar 23 2005 - Long awaited release have new, much more powerful type-inference engine and a new parser. Countless bugs were fixed.
  • 0.2.10 out in Mar 31 2005 - It brings some quick bugfixes.
  • 0.3.0 released in Apr 29 2005 - New version contains full support for implicit conversions (quite hard task in presence of type inference and overloading), some bugfixes, a more stable version of C# to Nemerle converter, Nemerle interactive shell and many bugfixes.
  • 0.3.1, May 2 2005 blog
  • 0.3.2, Jun 1 2005 blog
  • 0.9.0, Sep 14 2005 blog
  • 0.9.4, Feb 22 2008 - It's fully bootstrapping version with native support for .NET>=2.0 generics. Includes Visual Studio Integration create by RSDN folks. Unfortunately it's not packaged for *nix (Mono), just released as CTPs for Windows. You can build Mono package himself.
  • 1.0.0 Beta1, Mar 12 2010 Installer and Release notes
  • 1.0.0 Beta1 updated, Jun 01 2010 Installer and Release notes
  • 1.0.0 Beta2, Jun 23 2010 Installer and Release notes
  • 1.0.0 Beta2 updated, Sep 24 2010 Installer and Release notes
Clone this wiki locally