|paradigm||multi-paradigm: functional, imperative, meta, object-oriented|
|designed by||kamil skalski, michał moskal, prof. leszek pacholski, paweł olszta at wrocław university|
/ 6 august 2016
|typing discipline||inferred, nominal, static, strong|
|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.
nemerle is named after the archmage nemmerle, a character in the fantasy novel a wizard of earthsea by ursula k. le guin.