All releases of Nemerle


Release Notes: This version includes, among other things, support for extension methods, nullable types, and improved support for building with MS Build. It also has fixes for many bugs.


Release Notes: This version added support for generators (yield) and the ability to extend patterns matching with user-defined constructs, list comprehensions, and ranges. Several bugs were fixed.


Release Notes: This version brings a few bugfixes and a new, flashy, optional indentation-based syntax.


Release Notes: This version brings complete support for consumption and production of .NET 2.0 generics. A bunch of new features were added, including the long awaited return/break/continue (though they are hidden in Nemerle.Imperative namespace), enhanced partial application, #pragma warning, and with-clause in matching.


Release Notes: New features in this release included default parameters, omitting variant prefix in matching, blocks you can jump out of, tuple indexers, a Nemerle.English namespace, lazy value macros, get/set accessor macros, and the ability to enter code at the top level and define several identifiers at once in "mutable" definitions.


Release Notes: This version fixes issues found with 0.3.0. These include an MSI packaging bug, as well as another one related to external long-enum loading.


Release Notes: This version brings implicit conversions and a few other nice features, including matching on properties and P/Invoke methods. It also fixes many bugs.


Release Notes: This is a preview release before 0.3.0, which is planned in a month or so. It brings a total rewrite of the type inference engine and the parser (which is about half of the compiler). Both work far better now. Very many bugs were fixed.


Release Notes: This version makes the Nemerle language full CLS consumer and producer. A number of non-CLS features are also in place, for C# compatibility, but CLSCompliant attribute checking is not yet supported. Any lack in CLS compliance is a bug now.


Release Notes: This release added several new features in area of .NET framework connectivity, including enums, custom attributes, operator overloading, properties, and better delegate support. There were also major macro subsystem revisions. A simple preprocessor was added.
A language that adds classes, methods, and other object oriented features to C.