19 lines
No EOL
1,002 B
Text
19 lines
No EOL
1,002 B
Text
{{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] |