Re[11]: Не рано ли вышла бета?
От: seregaa Ниоткуда http://blogtani.ru
Дата: 15.04.10 13:38
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Инсталлятор должен проверять производится ли установка в место предусмотренное по умолчанию, если — нет, устанавливать эту переменную, если — да, удалять ее.


Что значит место по умолчанию? Имхо компилятор, шаблоны проектов и т.д. не должны знать о том, какой путь для данной версии инсталятора и данной ОС является умолчальным. Думаю правильнее всегда устанавливать эту переменную, чем договариваться и соблюдать умолчальное значение.


S>>Для этого нужно:

S>>а) поправить инсталятор,
VD>Да.

S>>б) поправить шаблоны проектов, заменив путь "c:\program files\nemerle" на "$(env.Nemerle)"

VD>Нет. В проектах все ОК.
VD>Свойств МСБилд получают значения по умолчанию из переменных среды окружения. Так что если Nemerle задана в винде, то свойство Nemerle будет установлено в проектах.
здорово! не знал о такой особенности
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
Re[12]: Не рано ли вышла бета?
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.04.10 14:16
Оценка:
Здравствуйте, seregaa, Вы писали:

S>Что значит место по умолчанию? Имхо компилятор, шаблоны проектов и т.д. не должны знать о том, какой путь для данной версии инсталятора и данной ОС является умолчальным. Думаю правильнее всегда устанавливать эту переменную, чем договариваться и соблюдать умолчальное значение.


То и значит. Скажем переставил ты ОС... все будет работать так как переменная не нужна. То же самое при разработке.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Не рано ли вышла бета?
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.04.10 15:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Ну, вы[nemerle команда] хоть работаете над этим? Или это по каким-либо причинам не возможно?


Скажем так — это весьма не просто. А учитывая, что есть много более приоритетных задач, данная отложена в долгий ящик.

А>Как часто выходят билды? Стоит ли интеграцию самому собирать?


Раньше под каждое изменение, что было не здорово. Теперь вручную, с помощью пометки тегом некоторого комита.

Собирать самостоятельно имеет смысл если хочется видеть под отладкой код компилятора.

Собственно теперь сборка компилятора — это процесс совершенно тривиальный. Нужно только установить VS SDK.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Не рано ли вышла бета?
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.04.10 15:58
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Понятно. А я только хотел спросить почему комплит (у меня в #develop) не работал без #pragma indent при включенной опции компиляции IndentationSyntax.


Не знаю. Наверно что-то связанное с работой лексера.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[13]: Не рано ли вышла бета?
От: seregaa Ниоткуда http://blogtani.ru
Дата: 16.04.10 09:22
Оценка: 92 (1)
Здравствуйте, VladD2, Вы писали:

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


S>>Что значит место по умолчанию? Имхо компилятор, шаблоны проектов и т.д. не должны знать о том, какой путь для данной версии инсталятора и данной ОС является умолчальным. Думаю правильнее всегда устанавливать эту переменную, чем договариваться и соблюдать умолчальное значение.


VD>То и значит. Скажем переставил ты ОС... все будет работать так как переменная не нужна. То же самое при разработке.

ok.

Обнаружил в инсталяторе команду для установки переменной окружения, но ее значение устанавливается в [BINDIR], а эта папка давно уже не используется. Переделал на [APPLICATIONFOLDER], теперь все работает и при установке в нестандартную папку.
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.