Re[9]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.04.06 01:57
Оценка:
Здравствуйте, Chipsеt, Вы писали:

C>А есть ли смысл конвертировать на Немерле без применения Немерлешных изысков?


Дык для того и имеет смысл производить конвертацию, чтобы дальше использовать "изыски".
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.04.06 01:57
Оценка:
Здравствуйте, Chipsеt, Вы писали:

C>Я просто уточняю и понимаю что макросы парсить это тормоза системы и разработки.


Не понял в чем проблема? У немерловцев есть даже подсистема комплита которая построена на базе компилятора.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Интеграция Nemerle c Visual Studio
От: Chipsеt Россия http://merlinko.com
Дата: 23.04.06 04:36
Оценка: +1
Здравствуйте, VladD2, Вы писали:

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


C>>Я просто уточняю и понимаю что макросы парсить это тормоза системы и разработки.


VD>Не понял в чем проблема? У немерловцев есть даже подсистема комплита которая построена на базе компилятора.


Опасаюсь как-бы не пришлось при каждом нажатии Ctrl+Space идти заваривать кофе пока этот компилятор пропарсит все возможные изменения макросов которые могли случиться как последствия изменений в предыдущей строке.
... << RSDN@Home 1.2.0 alpha rev. 648>>
"Всё что не убивает нас, делает нас сильнее..."
Re[16]: Интеграция Nemerle c Visual Studio
От: adontz Грузия http://adontz.wordpress.com/
Дата: 23.04.06 12:21
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Кстати, этот код ты считашь нармальным?


Ну я его прямо в окне редактирования сообщений переделывал, так что остались огрехи (не везде стёр abstract и т.д.). Если тебя интересует мой стиль — посмотри Nabu.

VD>Нажми провую кномку на проекте... открой свойства проекта... погляди сколько там страниц и сколько они делают. Потерять все это крайне не желательно. А делать по второму разу неразумно.


Там многие настройки один в один повторяют параметры командной строки. Да и не боюсь я делать интерфейс.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[10]: Интеграция Nemerle c Visual Studio
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.04.06 13:44
Оценка:
Здравствуйте, VladD2, Вы писали:

AVK>>О них и идет речь.


VD>Если о них, то неясно в чем проблема.


Дарней утверждает, что без VS SDK собрать пакет нельзя.

VD>Не вижу связи между пакетами с регистрацией и таргетами.


Опять же, Дарней утверждает, что в таргетах VS SDK описана механика регистрации пакета.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[12]: Интеграция Nemerle c Visual Studio
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.04.06 13:44
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А что нужно сделать чтобы зарегистрировать свой редактор?


Прописать в реестре соответствие между расширениями и редакторами для каждого типа проекта с указанием приоритета.

VD> И можно ли при этом пользоваться редактором VS?


В своем редакторе скорее всего нет. Если пользоваться студийным текстовым редактором, то там собственное специальное API.

VD>В общем-то ясно, что для совсем полноценной поддержки нужно разрабатывать свой пакет, но это не мешает на первое время сделать хоть какую то поддержку.


Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[13]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.04.06 15:43
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Прописать в реестре соответствие между расширениями и редакторами для каждого типа проекта с указанием приоритета.

AVK>В своем редакторе скорее всего нет. Если пользоваться студийным текстовым редактором, то там собственное специальное API.

А примеры того как это делается можно найти?

VD>>В общем-то ясно, что для совсем полноценной поддержки нужно разрабатывать свой пакет, но это не мешает на первое время сделать хоть какую то поддержку.


AVK>Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.


Как я понимаю, с пакетом возникает проблма регистрации (ключа). К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.
Оптимальным было бы сделать обртку над редактором C# и зарегистрировать ее как редактор для Немерла.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[14]: Интеграция Nemerle c Visual Studio
От: adontz Грузия http://adontz.wordpress.com/
Дата: 23.04.06 15:54
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Как я понимаю, с пакетом возникает проблма регистрации (ключа).


Нет, получение ключа это бесплатная процедура. Надо просто предоставить некоторую достоверную информацию о пакете.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[14]: Интеграция Nemerle c Visual Studio
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.04.06 17:49
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А примеры того как это делается можно найти?


Можно конечно.

AVK>>Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.


VD>Как я понимаю, с пакетом возникает проблма регистрации (ключа).


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

VD> К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.


Нереально. Он на C++ написан.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[9]: Интеграция Nemerle c Visual Studio
От: Chipsеt Россия http://merlinko.com
Дата: 23.04.06 18:32
Оценка:
Дарней wrote:
> Тогда уж лучше взять MonoDevelop и запинать его, чтобы он на винде
> нормально шел, назло всем линуксоидам

А ещё есть такая вещь как, не побоюсь этого слова, Eclipse под который
тоже можно писать плугины и всякие там расширения под новые языки.

> А вообще, писать свою IDE — это конечно заманчиво, но очень уж большой

> объем работы.... боюсь, что не потянем.

По сути говоря, я не вижу особой функциональности которую придется
восполнить если остаться без VS2005. Дерево проектов и управление им
(проектом), разве что. Подсветку, автодополнение, рефакторинг и прочие
фишки связанные с языком придется все равно писать.
Posted via RSDN NNTP Server 2.0
"Всё что не убивает нас, делает нас сильнее..."
Re[15]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 24.04.06 00:11
Оценка:
Здравствуйте, AndrewVK, Вы писали:

VD>> К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.


AVK>Нереально. Он на C++ написан.


Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[15]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 24.04.06 00:11
Оценка:
Здравствуйте, AndrewVK, Вы писали:

А как проще скачать VSIP? Там помнится хрен прорвешся через уйму страниц.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[16]: Интеграция Nemerle c Visual Studio
От: adontz Грузия http://adontz.wordpress.com/
Дата: 24.04.06 00:19
Оценка: 55 (4)
Здравствуйте, VladD2, Вы писали:

VD>А как проще скачать VSIP? Там помнится хрен прорвешся через уйму страниц.


Заходим на https://affiliate.vsipmembers.com/
Логинимся. Надо иметь .Net Passport
Щёлкаем на ссылке Download Files, она ведёт на http://affiliate.vsipmembers.com/affiliate/downloadFiles.aspx
Выбираем там Visual Studio 2005 SDK — April 2006 V2 RTM

ВНИМАНИЕ! КАЧАТЬ БЕЗ СПЕЦИАЛЬНАХ ПРОГРАММ!
Благодаря какой-то магии VSIP SDK скачивается FlashGet/ReGet битым.

Совет: Ты скачаешь 1 exe файл. При запуске от распакует своё содержимое в папку C:\Temp или ещё какую-нибудь. Сохрани это содержимое в какую-нибудь папку. Для операций типа Repair пригодится.
Да, собственно содержимое

babelpackage.msi
hslite.msi
projectaggregator2.msi
readme.html
selfextract.ddf
setup.exe
vssdk.msi
vssdk_powertoys.msi

Да, вот ещё, вспомнил. Чтобы использовать стандартный редактор надо написать Language Service. короче там в SDK всё есть
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[16]: Интеграция Nemerle c Visual Studio
От: adontz Грузия http://adontz.wordpress.com/
Дата: 24.04.06 00:22
Оценка:
Здравствуйте, VladD2, Вы писали:

AVK>>Нереально. Он на C++ написан.

VD>Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.

Да там вообще есть Project Aggregator, но зачем это? Интересно ведь то, что внутри.

И ещё, в папке
Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration
есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[16]: Интеграция Nemerle c Visual Studio
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.04.06 07:57
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.


В данном случае нельзя.
... << RSDN@Home 1.2.0 alpha rev. 642>>
AVK Blog
Re[17]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 24.04.06 13:42
Оценка:
Здравствуйте, adontz, Вы писали:

A>Да там вообще есть Project Aggregator,


Можно по подробнее?

A>но зачем это? Интересно ведь то, что внутри.


Мне интересен результат. Бытрый и качественный.

A>И ещё, в папке

A>Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration
A>есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle

А комплит-ворд для него есть?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[17]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 24.04.06 13:42
Оценка:
Здравствуйте, AndrewVK, Вы писали:

VD>>Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.


AVK>В данном случае нельзя.


И какие проблемы? Сдается мне, что ты просто не в курсе, того что можно вытворять с КОМ-ом.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[18]: Интеграция Nemerle c Visual Studio
От: adontz Грузия http://adontz.wordpress.com/
Дата: 24.04.06 13:47
Оценка:
Здравствуйте, VladD2, Вы писали:

A>>Да там вообще есть Project Aggregator,

VD>Можно по подробнее?

Нельзя. Это просто названия примера из SDK.

A>>И ещё, в папке

A>>Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration
A>>есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle
VD>А комплит-ворд для него есть?

Language Service фактически присутствует, но питон я не знаю и как он работает оценить не могу.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[18]: Интеграция Nemerle c Visual Studio
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.04.06 13:57
Оценка:
Здравствуйте, VladD2, Вы писали:

AVK>>В данном случае нельзя.


VD>И какие проблемы? Сдается мне, что ты просто не в курсе, того что можно вытворять с КОМ-ом.


Сдается мне ты не в курсе интерфейсов VSIP.
... << RSDN@Home 1.2.0 alpha rev. 642>>
AVK Blog
Re[17]: Интеграция Nemerle c Visual Studio
От: VladD2 Российская Империя www.nemerle.org
Дата: 24.04.06 14:05
Оценка:
Здравствуйте, adontz, Вы писали:

A>Заходим на https://affiliate.vsipmembers.com/

A>Логинимся. Надо иметь .Net Passport

Проблемака. Я уже был зарегестрирован на эту хрень, но ID и пароль уже не помню.
А мыло там уже зарегистрировано, так что по новой зарегистрироваться не удается. И главное, не ясно куда стучаться.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.