Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 09.04.07 03:01
Оценка: 215 (9)

Брать тут:
http://rsdn.ru/File/507/NemerleSetup-2007Apr-v2.exe

Версия бинарников 0.9.3.7539.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.04.07 05:01
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>

Вот теперь все ОК!
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 09.04.07 05:27
Оценка:
Здравствуйте, VladD2, Вы писали:


VD>Вот теперь все ОК!

Вот как раз не все. Поскольку она ставится туда же, куда версия из репозитория, то первый же запуск BuildAndReg.cmd всё напрочь переломает.
Этого-то я и хотел избежать.

Данный инсталлятор хорошь только для комьюнити, т.е. скачал — запустил — телемаркет.
Но если затем один раз собрать немерл вручную, то всё, назад дороги нет.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re: Nemerle APR 2007 CTP (вторая попытка)
От: _FRED_ Черногория
Дата: 09.04.07 06:03
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Вроде работает.


Спасиба

*.pdb и ncc.xml действительно необходимы?
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 09.04.07 06:28
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>*.pdb и ncc.xml действительно необходимы?

.pdb быть не должно. Во всяком случае, внутри этого инсталлятора их нет.
.xml есть, но их можно удалить. Они нужны для интелисенса.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re: Nemerle APR 2007 CTP (вторая попытка)
От: _FRED_ Черногория
Дата: 09.04.07 16:07
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Брать тут:


  1. Создаю Console Application (то же с другими типами приложений). Создался, открылся в редакторе Main.n.
  2. Жму File\Save All (у меня проекты при создании не сохраняются: отключена опция Save new projects when created). Появился диалог Save Project.
  3. Жму Save (Name что-нить на подобии "ConsoleApplication10", Location существующий). Получаю
    ---------------------------
    Microsoft Visual Studio
    ---------------------------
    The operation could not be completed 
    ---------------------------
    OK   
    ---------------------------
То есть созданный проект не удаётся сохранить. Как следствие: нельзя иметь солюшен из нескольких проектов.
Help will always be given at Hogwarts to those who ask for it.
Re[3]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.04.07 17:51
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Вот как раз не все. Поскольку она ставится туда же, куда версия из репозитория, то первый же запуск BuildAndReg.cmd всё напрочь переломает.

БП>Этого-то я и хотел избежать.

Чтобы этого избежать надо просто ставиться в отдельный каталог и думать как быть с шаблонами. ГАК же принесет только дополнительные проблемы.

БП>Данный инсталлятор хорошь только для комьюнити, т.е. скачал — запустил — телемаркет.

БП>Но если затем один раз собрать немерл вручную, то всё, назад дороги нет.

Куда дорги нет? Ну, будет у тебя более новый инсталлятор. Что тут плохого?
Сборки же интеграции и сейчас можно размещать в другом каталоге (подкаталоге).
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.04.07 17:51
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>.xml есть, но их можно удалить. Они нужны для интелисенса.


Зачем их удалять?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.04.07 22:10
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>...То есть созданный проект не удаётся сохранить. Как следствие: нельзя иметь солюшен из нескольких проектов.


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

Сама ситуация — баг. Ее надо исправлять. Но не очень ясно как. Проблема какая-то невнятная.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 10.04.07 01:29
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Чтобы этого избежать надо просто ставиться в отдельный каталог и думать как быть с шаблонами. ГАК же принесет только дополнительные проблемы.

Можно не изобретать велосипед, а тупо сделать как в майкрософте.

%ProgramFiles%\Nemrele\<Version>

насчёт %ProgramFiles% не уверен, лучше бы спрятать понадёжней от нормальных пользователей.
Например %SystemDir%\Nemerle или %CommonFiles%\Nemerle
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re[4]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 10.04.07 01:29
Оценка: +1
Здравствуйте, VladD2, Вы писали:

БП>>.xml есть, но их можно удалить. Они нужны для интелисенса.

VD>Зачем их удалять?
Вячеслав спросил необходимы ли они. Может у него места на ноуте мало, каждый мегобайт на счету.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 10.04.07 01:29
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>То есть созданный проект не удаётся сохранить. Как следствие: нельзя иметь солюшен из нескольких проектов.

Солюшен из нескольких проектов пока что без каких-либо гарантий.
В компиляторе ещё осталась парочка мест, где тупо используются static объекты.
При переключении между файлами эти статики перетыкаются, но что при этом творится в background нитках форматирования я даже боюсь представить.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re[5]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 14:24
Оценка: +1
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, VladD2, Вы писали:


VD>>Чтобы этого избежать надо просто ставиться в отдельный каталог и думать как быть с шаблонами. ГАК же принесет только дополнительные проблемы.

БП>Можно не изобретать велосипед, а тупо сделать как в майкрософте.

БП>%ProgramFiles%\Nemrele\<Version>


БП>насчёт %ProgramFiles% не уверен, лучше бы спрятать понадёжней от нормальных пользователей.

БП>Например %SystemDir%\Nemerle или %CommonFiles%\Nemerle

Не фига соваться в системные дирикотрии. Пусть все лежит в %ProgramFiles%. Системный каталог — для системных вещей. Компилятор — это приложение.

Что же касается %ProgramFiles%\Nemrele\<Version>, то тут главный вопрос — это зачем это делать? Второй вопрос — как это будет выглядеть?

Зачем... Параллельная установка нужна если мы можем без проблем использовать сразу две версии. ОК, это замечательно. Но как?
Ведь для того чтобы зарегистрировать в студии два варианта интеграции нам нужно будет изменить все гуиды и пути в реестре, добавить новый каталог в списке создания проектов (с версией инсталлятор) и в итоге как-то различать под которой из версий запускать тот или иной проект.
Как, я спрашиваю, все это обеспечить?

Лично я не вижу приемлемых путей. Раз нет полноценного плана, то в соответствии с приципом Оккама нужно выбрать самое простое решение.

Звучит оно так... Мы создаем Nemrele 1.0. Все релизы до этой цифры у нас промежуточные. Вот и нехрина ничего придумывать.
Предлагаю все бинарники поместить в каталог %ProgramFiles%\Nemrele\1.0 и на этом остановить свои рвения. Когда примем решение о том, что Nemrele дозрел до версии 1.0 — выпустим инсталлятор зафиксирум его, отложим исходники в брэнч, а основной проект переведем на ветку 2.0 (с изменением всех гуидов и т.п.). 1.0 будет только патчить (устранять ошибки). А развивать будем двойку.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 14:24
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП> Вячеслав спросил необходимы ли они.


Ну, и ответь ему — нужны для интелисенса.

БП>Может у него места на ноуте мало, каждый мегобайт на счету.


... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.04.07 14:24
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

_FR>>То есть созданный проект не удаётся сохранить. Как следствие: нельзя иметь солюшен из нескольких проектов.

БП>Солюшен из нескольких проектов пока что без каких-либо гарантий.

На самом деле они довольно сносно работают. Проблема толко с макросами (точнее парсингом квази-цитирования).
А у него проблемы связаны с временными проектами.

БП>В компиляторе ещё осталась парочка мест, где тупо используются static объекты.


Парочка сотен .

БП>При переключении между файлами эти статики перетыкаются, но что при этом творится в background нитках форматирования я даже боюсь представить.


Их — теневых потоков — просто нет. Но и без того проблем хватает. Конечно статический компилятор — это было глупешим решением.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Nemerle APR 2007 CTP (вторая попытка)
От: _FRED_ Черногория
Дата: 11.04.07 12:31
Оценка:
Здравствуйте, VladD2, Вы писали:

БП>> Вячеслав спросил необходимы ли они.

VD>Ну, и ответь ему — нужны для интелисенса.

Меня интересовал конкретно файл и именем ncc.xml. Для какого "интелисенса" используется он? Кто может ссылаться на exe-файл?

БП>>Может у него места на ноуте мало, каждый мегобайт на счету.

VD>

Меня мусор беспокоит.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[5]: Nemerle APR 2007 CTP (вторая попытка)
От: _FRED_ Черногория
Дата: 11.04.07 12:32
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП> …Вячеслав …


Слава я, в лучшем случае Славик. До "В…" нос не долрос ещё :о))
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[7]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.04.07 18:02
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Меня интересовал конкретно файл и именем ncc.xml. Для какого "интелисенса" используется он? Кто может ссылаться на exe-файл?


Его просто никто не фильтрует. Компилятор автоматом лепит .xml-и для всех модулей, а мы автоматом берем. Места ведь не прости.

БП>>>Может у него места на ноуте мало, каждый мегобайт на счету.

VD>>

_FR>Меня мусор беспокоит.


Тогда лучше обсудить каталог doc.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 12.04.07 01:52
Оценка: 12 (1) :)
Здравствуйте, _FRED_, Вы писали:

_FR>Меня интересовал конкретно файл и именем ncc.xml. Для какого "интелисенса" используется он? Кто может ссылаться на exe-файл?


Я список файлов харвестером собрал и рахкопипастил по разным wxs-ам.
Голову при этом не использовал. Только руки.

_FR>Меня мусор беспокоит.

Уже выкинул. Ломать не строить.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re: Nemerle APR 2007 CTP (вторая попытка)
От: Аноним  
Дата: 15.04.07 06:50
Оценка:
Надо ли удалять Nemerle simple integration перед инсталляцией этой?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.