Nemerle new language for .Net
Nemerle is a new hybrid (functional, object-oriented and imperative) programming language for the .NET platform.
Key features of the language include:
- simplicity,
- C#-like syntax,
- easy to use object system (derived directly from the .NET),
- easy access to both functional and imperative features,
- powerful code-generating macros,
- variants,
- pattern matching,
- static and on-demand dynamic typing,
- type inference.