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 перед инсталляцией этой?
Re: Nemerle APR 2007 CTP (вторая попытка)
От: Аноним  
Дата: 15.04.07 07:07
Оценка:
Поставил (на машине раньше стояла Simple VS Integration, которую данная инсталляция предложила удалить)


При попытке создания нового проекта

---------------------------
Microsoft Visual Studio
---------------------------
Could not load file or assembly 'Nemerle.Compiler, Version=0.9.3.7579, Culture=neutral, PublicKeyToken=5291d186334f6101' or one of its dependencies. The system cannot find the file specified.
---------------------------
OK
---------------------------


Вроде и в GAC добавил, и в путь c:\program files\Nemerle
Re: Nemerle APR 2007 CTP (вторая попытка)
От: Аноним  
Дата: 15.04.07 07:30
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

Не работают подсветка, автодополнение... Собственно, по моему, ничего не работает. При выборе в меню Nemerle -> Options ничего не отображается. Собственно ни на один пункт Nemerle -> Options не отзывается
Re: Nemerle APR 2007 CTP (вторая попытка)
От: Дьяченко Александр Россия  
Дата: 15.04.07 13:43
Оценка:
Привет всем

Ошибки отписывать сюда или на nemerle.org\bugs ?
Пока напишу сюда.

  1. . При коментировании/раскоментировании блока (Ctrl+K, C и Ctrl+K, U) где-то косяк с индексами строк.
  2. . На обьявление variant-а внутри класса формы как-то странно ругается...
  3. . В следующей конструкции в конструкторе (некоторое время подчеркивал красным с каким-то левым сообщением потом перестал):
    def v = <{ decl:
    variant V1
    {
    | O1 { s1: string; }
    | O2
    }
    }>;

  4. . Если в исходниках есть ошибка работает очень нестабильно мне удалось убить VS2005 раза 2 или 3 минут за 15 использования на практически пустом проекте.

ЗЫ. Потом напишу подробнее (потому что VS стоит на работе)
... << RSDN@Home 1.2.0 alpha rev. 675>>
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: Дьяченко Александр Россия  
Дата: 15.04.07 13:57
Оценка:
В предыдущем сообщении в п.3 подчеркивает выделленное место.

И еще в variant option при наборе имени комплит пытается что предлагать похоже думает что это у меня match и не дает мне там поставить пробел сначала приходится убирать список комплита кнопкой Esc неудобно очень.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Re: Nemerle APR 2007 CTP (вторая попытка)
От: A14  
Дата: 18.04.07 15:15
Оценка:
Извините, а с чем едят "The project type is not supported by this installation?" Сообщение выводится при попытке создать проект.
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.04.07 15:24
Оценка:
Здравствуйте, A14, Вы писали:

A14>Извините, а с чем едят "The project type is not supported by this installation?" Сообщение выводится при попытке создать проект.


А при инсталляции студии C# был установлен?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Nemerle APR 2007 CTP (вторая попытка)
От: A14  
Дата: 18.04.07 15:33
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, A14, Вы писали:


A14>>Извините, а с чем едят "The project type is not supported by this installation?" Сообщение выводится при попытке создать проект.


VD>А при инсталляции студии C# был установлен?


Да, установлен. Не установлен VSSDK — нужен ли?
Re[4]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.04.07 15:43
Оценка:
Здравствуйте, A14, Вы писали:

A14>Да, установлен. Не установлен VSSDK — нужен ли?


Нет не нужен. На то и инсталлятор, чтобы автономно работать.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Nemerle APR 2007 CTP (вторая попытка)
От: A14  
Дата: 18.04.07 15:49
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, A14, Вы писали:


A14>>Да, установлен. Не установлен VSSDK — нужен ли?


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


Собсно, так и думалось. Трабл у меня вообще-то после переустановки системы со всеми вытекающими, то есть даже на чистую студию — ни разу не запускал до этого. Ладно, поковыряюсь еще. Спасибо.
Re[6]: Nemerle APR 2007 CTP (вторая попытка)
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.04.07 17:26
Оценка:
Здравствуйте, A14, Вы писали:

A14>Собсно, так и думалось. Трабл у меня вообще-то после переустановки системы со всеми вытекающими, то есть даже на чистую студию — ни разу не запускал до этого. Ладно, поковыряюсь еще. Спасибо.


Вот это интересно. Я слышал о проблемах возникающих при установке пакетов на студию которую до этого ни назу не запускали. Попробуй деинсталировать интеграцию и поставить ее еще раз.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Nemerle APR 2007 CTP (вторая попытка)
От: A14  
Дата: 18.04.07 19:27
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, A14, Вы писали:


A14>>Собсно, так и думалось. Трабл у меня вообще-то после переустановки системы со всеми вытекающими, то есть даже на чистую студию — ни разу не запускал до этого. Ладно, поковыряюсь еще. Спасибо.


VD>Вот это интересно. Я слышал о проблемах возникающих при установке пакетов на студию которую до этого ни назу не запускали. Попробуй деинсталировать интеграцию и поставить ее еще раз.


Переустанавливать уже пробовал. Не помогло. А помогла установка декабрьского SDK — заработало. Может, остался где-то хвост от SDK, а может и нет — пока неоднозначно. Хочу заново попробовать, только уже запустив студию перед установкой интеграции. Завтра скажу, что вышло.
Re[2]: Nemerle APR 2007 CTP (вторая попытка)
От: Блудов Павел Россия  
Дата: 19.04.07 00:32
Оценка:
Здравствуйте, A14, Вы писали:

A14>Извините, а с чем едят "The project type is not supported by this installation?" Сообщение выводится при попытке создать проект.

SP1 стоит (y/n)?
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re[3]: Nemerle APR 2007 CTP (вторая попытка)
От: A14  
Дата: 19.04.07 15:02
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

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


A14>>Извините, а с чем едят "The project type is not supported by this installation?" Сообщение выводится при попытке создать проект.

БП>SP1 стоит (y/n)?

n Но установка SDK однозначно лечит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.