А чего молчим?
От: DarthSidius  
Дата: 02.10.15 06:26
Оценка:
https://www.nuget.org/packages?q=nemerle
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re: А чего молчим?
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.10.15 12:37
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>https://www.nuget.org/packages?q=nemerle


Это все пока в разработке. Не тестировано. Так что пока мы не объявим официально лучше это не трогать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: А чего молчим?
От: STDray http://stdray.livejournal.com
Дата: 05.10.15 08:39
Оценка:
DS>>https://www.nuget.org/packages?q=nemerle

VD>Это все пока в разработке. Не тестировано. Так что пока мы не объявим официально лучше это не трогать.


А что это? Значит ли это, что либы с зависимостью от Nemerle можно вязать на пакет рантайма?
Re[3]: А чего молчим?
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.10.15 11:18
Оценка: +1
Здравствуйте, STDray, Вы писали:

STD>А что это? Значит ли это, что либы с зависимостью от Nemerle можно вязать на пакет рантайма?


Пытаемся наладить автоматическое выкладывание немерловых сборок в нагет, чтобы можно было собирать Найтру (и другие проекты) с них. Но что выйдет в итоге пока не ясно. Так что любое использование на свой страх и риск.

Пока не ясно не будет ли подводых камней.

Если все будет хоккей, то, возможно, даже сделаем версию Немерла полностью основанную на Нагете, для того чтобы можно было компилить немерловые проекты в отсутствии установленного немерла.

В итоге хочется сделать так, чтобы и Найтру не нужно было ставить на машину. Просто открываешь веб-шаблон проекта и получаешь проект с Найтрой и Немерлом. Далее компилишь и твой язык деплоится в Нагет. Но все это пока на стадии эксперементов.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: А чего молчим?
От: STDray http://stdray.livejournal.com
Дата: 12.10.15 11:53
Оценка:
VD>Пытаемся наладить автоматическое выкладывание немерловых сборок в нагет, чтобы можно было собирать Найтру (и другие проекты) с них. Но что выйдет в итоге пока не ясно. Так что любое использование на свой страх и риск.
VD>Пока не ясно не будет ли подводых камней.

А какие проблемы могут возникнуть и когда наступит ясность, быть этим пакетам в нагете или нет??

VD>Если все будет хоккей, то, возможно, даже сделаем версию Немерла полностью основанную на Нагете, для того чтобы можно было компилить немерловые проекты в отсутствии установленного немерла.


В соседней треде ждут полного компилятора в нагете вместе с таргетами. Такое когда планируется?
Re[5]: А чего молчим?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.10.15 14:40
Оценка:
Здравствуйте, STDray, Вы писали:

STD>А какие проблемы могут возникнуть


Да, фиг его знает. Пока не пройдешь, не скажешь. Главное, не ясно как все это будет уживаться с инсталлированным немерлом и т.п.

STD>и когда наступит ясность, быть этим пакетам в нагете или нет??


Сейчас Хардкейс допиливает изменения в Найтре которые позволят внедрить информацию о расширениях файлов и подсветке в сборки с парсерами/типизаторами. Когда он это даделает (надеюсь на этой неделе) он займется деплойментом. В процессе этого он и отработает использование немерла через нюгет. Если все получится как задумали, объявим публично и будем в предь поддерживать. Если не получится, откатимся до старого варианта.

STD>В соседней треде ждут полного компилятора в нагете вместе с таргетами. Такое когда планируется?


Да. Нам для найтры именно это нужно.

Возможно немерловый проект будет даже с веба создаваться (есть у студии такая фича — "Веб-проект"). Но это пока только задумки. Что там за подводные грабли нас ждут мы не знаем.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: А чего молчим?
От: Kolesiki  
Дата: 13.10.15 13:46
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Пытаемся наладить автоматическое выкладывание немерловых сборок в нагет, чтобы можно было собирать Найтру


Я не совсем понял связь: nuget разве не обычный менеджер пакетов? Как он может собирать приложения?

На мой посторонний взгляд, свистопляски с новомодными нугетами и прочим аппстором — излишни. Если обычные *.msi будут делать свою работу (устанавливаться или корректно замещать существующие немерлы), то этого достаточно, не вижу смысла распылять силы на стразики, когда ядро Нитры не готово и не обкатано.
Re[5]: А чего молчим?
От: STDray http://stdray.livejournal.com
Дата: 18.10.15 21:15
Оценка:
Здравствуйте, Kolesiki, Вы писали:

VD>>Пытаемся наладить автоматическое выкладывание немерловых сборок в нагет, чтобы можно было собирать Найтру


K>Я не совсем понял связь: nuget разве не обычный менеджер пакетов? Как он может собирать приложения?


Нугет не может собрать приложение. Но он может доставить все необходимое: библиотеки, таргеты msbuild и компилятор. Это особенно актуально, если нет доступа к билд-серверу. Закидывать все это добро в репозиторий, а потом править руками файлы проектов — удовольствие ниже среднего.

K>На мой посторонний взгляд, свистопляски с новомодными нугетами и прочим аппстором — излишни.


Из-за достаточно частых изменений версий nemerle.dll, многие проекты (интеграция со студией, библиотеки вроде nemerle peg или state chart) хранятся в репозитории с компилятором. Субъективно, после попадания проекта в репозиторий компилятора его разработка практический прекращается. Разговоры о том, что надо распилить компилятор на много маленьких частей, независимо их разрабатывать и распространять через nuget идут давно. Если парни хотят сделать для Найтры one click install и для этого делают Немерл распространяемым через nuget, то это только в плюс не только найтре, но и всем остальным (в том числе и закрытым) проектам, которые зависят от Немерла.


K>не вижу смысла распылять силы на стразики, когда ядро Нитры не готово и не обкатано.

Это инфраструктурный вопрос ортогональный готовности и обкатанности ядра Найтры.
Отредактировано 18.10.2015 21:23 STDray . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.