Nemerle

{{language|Nemerle |exec=bytecode |site=http://nemerle.org |express=implicit |strength=strong |compat=nominative |checking=static }} {{language programming paradigm|object-oriented}} {{language programming paradigm|imperative}} {{language programming paradigm|functional}} Nemerle is a high-level, statically-typed programming language for the [[.NET]] platform. It offers functional, object-oriented and imperative features. It has a simple [[C sharp|C#]]-like syntax and a powerful meta-programming system.

Features that come from the functional land are variants, pattern matching, type inference and parameter polymorphism (aka generics). The meta-programming system allows great compiler extensibility, embedding domain specific languages, partial evaluation and aspect-oriented programming.

==See Also==

  • [[wp:Nemerle|Wikipedia: Nemerle]]
  • [http://nemerle.org/wiki/index.php?title=Grokking_Nemerle Grokking Nemerle]
  • [http://nemerle.org/wiki/index.php?title=Quick_Guide Nemerle Quick Guide]

Tasks