LocalazyLocalazy
Nemerle ist eine statisch typisierte, multiparadigmatische Programmiersprache, die von C#, Java und Scala inspiriert ist. Sie wird seit 2003 von Marek Safar und anderen Mitwirkenden entwickelt. Nemerle ist in erster Linie eine funktionale Programmiersprache, aber sie unterstützt auch objektorientierte und imperative Programmierung. Sie ist typsicher und garbage-collected. Nemerle hat ein einfaches und einheitliches Objektmodell, das von dem von Java inspiriert ist. Jeder Wert ist ein Objekt und jeder Typ ist eine Klasse. Nemerle hat eine einzige Wurzelklasse, genannt Object, von der alle anderen Klassen erben. Nemerle hat ein leistungsfähiges Typsystem, das Typinferenz, Generika, Typen höherer Ordnung und Unionstypen umfasst. Nemerle verfügt auch über ein fortschrittliches Makrosystem, das es dem Programmierer erlaubt, die Sprache zu erweitern. Nemerle ist freie Software, veröffentlicht unter der MIT-Lizenz.