Компилятор командной строки 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). За что отдельное спасибо Hardcase'у. Сразу предупреждаю, что семантика при этом будет немерловая. Так что могут быть нестыковки (например, предупреждения которых не выдавал компилятор C#). Цель этой возможности — упростить переход с C#-проектов.
Здравствуйте, VladD2, Вы писали:
VD>Сегодня (12 мая 2011 года) выходит в свет первая версия Nemerle 1.0.
Поздравляю!
VD>В состав инсталлятор входит:
Инструкция насчёт установки IDE весьма кстати, одним вопросом меньше.
Ещё вопрос: а там есть подкаталог examples?
И кстати: а есть ли там readme с теми же букафками, что и в этом твоём сообщении?
VD>Пятница тринадцатое отличный день для релиза!
Здравствуйте, VladD2, Вы писали:
VD>Все то же самое на англицком появится в форумах.
Форумы — не то. Если те же инструкции по установке IDE есть на офсайте, то всё ок, вопрос снимается. Если нет, то косяк.
Кстати, когда я теряюсь в навигации сайта, я частенько жму Ctrl+S download, или Ctrl+S documentation. Иной раз вообще сразу жму, не тратя время на просмотр. У вас там на nemerle.org/About потеряться особо негде, но слова documentation тем не менее нет (есть reference), да и по Ctrl+S download ничего не находится — все меню в картинках. Это так, мелкая придирка по юзабилити.
Здравствуйте, VladD2, Вы писали:
VD> Модуль интеграции с IDE Microsoft Visual Studio 2008. VD> Nemerle Express Edition – отдельная IDE на основе Microsoft Visual Studio Shell 2008 Isolated.
Влад, я правильно понимаю, что это два взаимоисключающих пункта? Если да, то это надо обязательно показать — либо пояснительным дескрипшыном (при выделении компонента в сетапе), либо радиобатонами.
Заодно (если возможно), определять версию установленной VS2008 и выключать один из выборов.
Здравствуйте, matumba, Вы писали:
M>Здравствуйте, VladD2, Вы писали:
VD>> Модуль интеграции с IDE Microsoft Visual Studio 2008. VD>> Nemerle Express Edition – отдельная IDE на основе Microsoft Visual Studio Shell 2008 Isolated.
M>Влад, я правильно понимаю, что это два взаимоисключающих пункта? Если да, то это надо обязательно показать — либо пояснительным дескрипшыном (при выделении компонента в сетапе), либо радиобатонами. M>Заодно (если возможно), определять версию установленной VS2008 и выключать один из выборов.
У кого-нибудь какая-нибудь грамматика скомпилировалась с новым релизом? У меня возникает ошибка:
Error: macro 'PegGrammar' expects following list of arguments: (TypeBuilder, PExpr, PExpr, PExpr) got some 3 parameters [TypeBuilder, query_r, grammar {
Здравствуйте, Ka3a4oK, Вы писали:
KK>У кого-нибудь какая-нибудь грамматика скомпилировалась с новым релизом? У меня возникает ошибка:
KK>Error: macro 'PegGrammar' expects following list of arguments: (TypeBuilder, PExpr, PExpr, PExpr) got some 3 parameters [TypeBuilder, query_r, grammar {
Аналогично брякнулся код. Может, подобные breaking changes стоит документировать прямо в комментах к функции? (чтобы тултипом вылезала подсказка что и как поменять для нового вызова). Я эти PExpr вообще не понимаю откуда.
Здравствуйте, Ziaw, Вы писали:
M>>Влад, я правильно понимаю, что это два взаимоисключающих пункта? Если да, то это надо обязательно показать — либо пояснительным дескрипшыном (при выделении компонента в сетапе), либо радиобатонами. M>>Заодно (если возможно), определять версию установленной VS2008 и выключать один из выборов.
Z>Они прекрасно уживаются вместе.
Прекрасный ответ на соврешенно другой вопрос. ПО ЭТОМУ вопросу есть ответ?
Здравствуйте, matumba, Вы писали:
M>>>Влад, я правильно понимаю, что это два взаимоисключающих пункта? Если да, то это надо обязательно показать — либо пояснительным дескрипшыном (при выделении компонента в сетапе), либо радиобатонами. M>>>Заодно (если возможно), определять версию установленной VS2008 и выключать один из выборов.
Z>>Они прекрасно уживаются вместе.
M>Прекрасный ответ на соврешенно другой вопрос. ПО ЭТОМУ вопросу есть ответ?
Вопрос был про взаимоисключение. Я на него и ответил, нету его, все нормально ставится в зависимости, что стоит на компьютере пользователя. Если ничего не стоит, то ничего и не поставится.
Здравствуйте, Ka3a4oK, Вы писали:
KV>>грамматики из реп сейчас собираются без проблем, а во всех своих нужно добавить Option первым аргументом.
KK>А какие возможные значения Option?
Здравствуйте, Ziaw, Вы писали:
Z>А куда делась новость с гуглофорума?
Мы с ней поторопились. Для англоязычного релиза у нас еще не все готово. На следующей неделе будем английский релиз делать. За одно будет время на непредвиденные обстоятельства.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.