будущее nemerle1
От: Аноним  
Дата: 29.05.14 12:31
Оценка:
Добрый день!

в свете новостей про nitra.
Есть сейчас смысл начинать новый долгоиграющий проект на nemerle?
занимается ли поддержкой кода nemerle jetbrains или это хобби-проект?
планируется ли ломать совместимость языка с выходом n2?
Re: будущее nemerle1
От: WolfHound  
Дата: 29.05.14 21:20
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>в свете новостей про nitra.

А>Есть сейчас смысл начинать новый долгоиграющий проект на nemerle?
Да.

А>занимается ли поддержкой кода nemerle jetbrains или это хобби-проект?

Хобби-проект. Но мы можем тратить некоторое количество рабочего времени на него.

А>планируется ли ломать совместимость языка с выходом n2?

Макросы будут сломаны 100%. Причём очень сильно.
Так что их придётся переписать.
Всё остальное воспроизведём с точностью до багов.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[2]: будущее nemerle1
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.05.14 00:19
Оценка:
Здравствуйте, WolfHound, Вы писали:

А>>планируется ли ломать совместимость языка с выходом n2?

WH>Макросы будут сломаны 100%. Причём очень сильно.
WH>Так что их придётся переписать.

Не надо пугать людей. Первый Немерл никуда не денется с приходом новой реализации. В одном солюшене можно будет держать обе версии.

Мы сами пишем на Немерле и бросать его не намерены.

Сейчас вот приводим в порядок подстветку в студиях. Возможно сделаем единый инсталлятор для всех версий студий.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: будущее nemerle1
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.05.14 00:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть сейчас смысл начинать новый долгоиграющий проект на nemerle?


Однозначно — да. Ждать Nemerle 2 придется долго. Да и в начале там неизбежно будут баги. Немерл же обеспечивает работоспособность и будет делать это и дальше.

А>занимается ли поддержкой кода nemerle jetbrains или это хобби-проект?


В первую очередь, мы чиним/дорабатываем то что нужно самим. Но если у кого-то будет шоу-стопер, то постараемся помочь.

К тому же, кроме нас еще есть люди способные править компилятор.

А>планируется ли ломать совместимость языка с выходом n2?


Синтаксис постараемся воспроизвести максимально близко. Макросистема, как уже сказал Вольфхаунд, будет переделана с целью устранения ее недостатков. Но можно будет использовать в солюшене проекты на Немерле 1.х и на Немерле 2.х. Так что переходить можно будет постепенно.

В общем, ждать точно не стоит. Немерл 1.х вполне пригоден для использования, а ждать 2.0 еще долго. Мы не сделали и половины необходимой работы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: будущее nemerle1
От: Аноним  
Дата: 30.05.14 08:59
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Всё остальное воспроизведём с точностью до багов.

Зачем?
Re[2]: будущее nemerle1
От: hi_octane Беларусь  
Дата: 30.05.14 21:06
Оценка:
WH>Всё остальное воспроизведём с точностью до багов.
Вы только учтите пожелания по исправлению родовых косяков, которые тут на форуме уже обсуждали.
Re: будущее nemerle1
От: btn1  
Дата: 31.05.14 20:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>планируется ли ломать совместимость языка с выходом n2?


В качестве предположения:
На уровне языка там и так всё отточено: Немерля, C#, Жаба — всё это близнецы-братья, так что Нитра повторит их синтаксис.
А что касается макросов, 1) вряд ли у вас к выходу Нитры будет громадное количество макросов — всё же Немерле — это "готовый язык", он не требует особого макросянства. 2) Программа под .NET — это микс языковых конструкций + ООП, преимущественно объекты и вызовы их методов — чему там ломаться-то? Классы — все стандартные из FW. Так что риск переделок — минимальный, т.е. они 100% будут, но нестрашные даже для синтаксических макр.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.