Вышел Nemerle 1.0
13 мая 2011 вышел релиз Nemerle 1.0!
Скачать инсталлятор для Windows можно здесь.
Сайт языка: http://nemerle.org
Статьи на русском языке.
В состав инсталлятора входит:
- Компилятор командной строки ncc.exe Nemerle 1.0 для .NET 2-3.5 и Mono 2.x.
- Модуль интеграции с IDE Microsoft Visual Studio 2008.
- Nemerle Express Edition – отдельная IDE на основе Microsoft Visual Studio Shell 2008 Isolated. Данная версия не требует наличия коммерческой версии Microsoft Visual Studio 2008. Для ее установки сначала скачайте и установите Microsoft Visual Studio Shell 2008 Isolated, а затем произведите установку Nemerle 1.0. При этом нужно выбрать вариант установки «Advanced» и убедиться, что пункт «Visual Studio Express Edition» выбран.
- Стандартная библиотека Nemerle и стандартная библиотека макросов.
- Набор дополнительных макробиблиотек – Nemerle Power Pack (ComputationExpressions, Nemerle.Xml, Nemerle.Peg, Nemerle.WPF, Nemerle.Aop, Nemerle.Linq).
- Компилятор в виде .NET-компонента (Nemerle.Compiler.dll).
- Плагин к компилятору позволяющий компилировать файлы C# 4.0 (см. примечание ниже).
Внимание! Для использования проектов ASP.NET MVC 2 предварительно необходимо скачать и установить ASP.NET MVC 2 RTM.
В состав проектов Nemerle могут входить файлы C# 4.0 (не поддерживаются dynamic и unsafe). Сразу предупреждаю, что семантика при этом будет немерловая. Так что могут быть нестыковки (например, предупреждения которых не выдавал компилятор C#). Цель этой возможности - упростить переход с C#-проектов.
Другие варианты загрузки:
- Компилятор, библиотеки и утилиты для .NET 4.0 (без поддержки IDE).
- Компилятор, библиотеки и утилиты для .NET 3.5 (без поддержки IDE).
- Исходные коды соответствующие версии компилятора (позволяют отлаживать код компилятора).
- Экспериментальная версия интеграции с VS 2010.
Официальный выпуск интеграции с VS 2010 будет позже. Пока что она работает не всегда корректно и имеется ряд проблем совместимости.
PS. Оригинальный топик на RSDN.
Особенно хочется отметить троллей на рсдн, которые своими подначками заставили наконец оформить давно имеющиеся наработки в единое целое, и сделать релиз :). Без их ехидства Nemerle ещё долго оставался бы в стадии беты, продолжая стремиться к совершенству.
Цитата: hardcase
Официальный выпуск интеграции с VS 2010 будет позже. Пока что она работает не всегда корректно и имеется ряд проблем совместимости.
Ну понятно: нормальной интеграции не будет никогда. Нынешняя затупила сразу же и на то, что её отпустит, рассчитывать не приходится. А в остальном - гут, спасибо: пофапал :)
Цитата: hardcase
Nemerle.Xml - как оно в сравнении с System.Xml.Linq?
И да, вопрос, планируется Nemerle.Silverlight?
Цитата: Norgat
Nemerle.Xml - как оно в сравнении с System.Xml.Linq?
Это по сути фронт-энд к XLinq для композиции узлов.
Цитата: Norgat
И да, вопрос, планируется Nemerle.Silverlight?
Планируется. Но он будет лишь после того как я снесу бошку текущему бэкэнду на System.Reflection.Emit (альтернативы: CCI и IKVM.Emit).