Описание тега nemerle
Nemerle является универсальным языком программирования с несколькими парадигмами для платформы.Net. Его так же легко изучить и использовать, как C# или VB.NET, но Nemerle гораздо более мощный. Можно начать использовать его как продвинутый C#, а затем, по мере обучения, использовать ряд интересных функций, позволяющих метапрограммировать и функционально программировать. Метапрограммирование основано на макросах, имеющих некоторое сходство с Лиспом.
Поддерживаемые парадигмы: объектно-ориентированное программирование (ООП), функциональное программирование (FP), метапрограммирование (MP), компонентно-ориентированное программирование (COP), DSL-ориентированное программирование (DOP) или языковое программирование (LOP).
Система типов: статическая типизация, строгая типизация, предполагаемая, номинальная.
Под влиянием: C# (ООП и императивная поддержка), ML (поддержка FP), Lisp (поддержка макросов).
Поддерживаемые платформы: CLI (.Net & Mono).
Официальные сайты и сообщества:
http://nemerle.org/About/
https://github.com/rsdn/nemerle
https://groups.google.com/forum/?fromgroups
http://rsdn.ru/forum/nemerle/