Aviva Directory » Computers & Internet » Programming » Nemerle

The Nemerle programming language was designed by Kamil Skalski, Michal Moskal, Professor Leszek Pacholski, and Paweł Olszta at Wrocław University.

The first release of the language was in 2003, although the first stable release was in 2016.

In 2012, the core developers of the Nemerly programming language were hired by the Czech software development company JetBrains to develop Nitra, a framework to implement extant and new programming languages. However, both the Nemerly language and Nitra have apparently been abandoned or discontinued by JetBrains. Nitra has not been updated by its original creators since 2017, and Nemerly is now maintained entirely by the Russian Software Development Network, unaffiliated with JetBrains, although no major updates have been released, and development appears to be progressing slowly.

Reportedly, the language was named for the Archmage Nemmerle, a character in Ursula K. Le Guin's novel, "A Wizard of Earthsea."

Nemerle was influenced by C#, Lisp, and ML.

The Nemerle programming language is designed to work on platforms that use the Common Language Infrastructure (.NET/Mono). It is a high-level, statically typed language that offers a range of features, including functional, object-oriented, aspect-oriented, reflective, and imperative programming. Nemerle has a simple syntax that is similar to C#, and it also has a powerful metaprogramming system that allows you to write code that writes code.

Key features of Nemerle include the ability to infer type from initialization and from usage, its flexible and powerful metaprogramming subsystem, and its full support for object-oriented and functional programming.

Nemerle is a powerful language that can be used for a wide range of programming tasks.

The focus of this portion of our computer programming language guide is on the programming language known as Nemerle. Online resources for the language, as well as any utilities or tools designed to facilitate programming with Nemerle, are appropriate for this category, as well as Nemerly guides, tutorials, forums, or developer communities.



Recommended Resources

Search for Nemerle on Google or Bing