Nemerle

  • nemerle
    paradigmmulti-paradigm: functional, imperative, meta, object-oriented
    designed bykamil skalski, michał moskal, prof. leszek pacholski, paweł olszta at wrocław university
    developerjetbrains
    first appeared2003; 17 years ago (2003)
    stable release
    1.2.507.0[1] / 6 august 2016; 3 years ago (2016-08-06)
    typing disciplineinferred, nominal, static, strong
    platformcli
    nemerle.org
    major implementations
    nemerle
    influenced by
    c#, lisp, ml

    nemerle is a general-purpose, high-level, statically typed programming language designed for platforms using the common language infrastructure (.net/mono). it offers functional, object-oriented and imperative features. it has a simple c#-like syntax and a powerful metaprogramming system. in june 2012, the core developers of nemerle were hired by the czech software development company jetbrains. the team is focusing on developing nitra, a framework to implement extant and new programming languages. this framework will likely be used to create future versions of nemerle.[2][3][4]

    nemerle is named after the archmage nemmerle, a character in the fantasy novel a wizard of earthsea by ursula k. le guin.

  • features
  • ide
  • examples
  • references
  • further reading
  • external links

Nemerle
ParadigmMulti-paradigm: functional, imperative, meta, object-oriented
Designed byKamil Skalski, Michał Moskal, Prof. Leszek Pacholski, Paweł Olszta at Wrocław University
DeveloperJetBrains
First appeared2003; 17 years ago (2003)
Stable release
1.2.507.0[1] / 6 August 2016; 3 years ago (2016-08-06)
Typing disciplineInferred, nominal, static, strong
PlatformCLI
nemerle.org
Major implementations
Nemerle
Influenced by
C#, Lisp, ML

Nemerle is a general-purpose, high-level, statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono). It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful metaprogramming system. In June 2012, the core developers of Nemerle were hired by the Czech software development company JetBrains. The team is focusing on developing Nitra, a framework to implement extant and new programming languages. This framework will likely be used to create future versions of Nemerle.[2][3][4]

Nemerle is named after the Archmage Nemmerle, a character in the fantasy novel A Wizard of Earthsea by Ursula K. Le Guin.