Re[6]: Что меня не устраивает в МП в Nemerle
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.12.08 22:25
Оценка:
Здравствуйте, Константин Л., Вы писали:

КЛ>на то есть умные люди, которые говорят что можно, а что нельзя


Время умных людей стоит больших денег.

КЛ>Опять же, чем макробиблиотека отличается от фреймворков?


Уже ответил рядом.

КЛ> В идеале, к ним подход должен быть одинаков


Size does matter.

AVK>>Все равно мне непонятно, каким боком тут интероп.


КЛ>ну как каким. часто dsl-ли работают с подмножеством сущностей, построенных на основном языке. нужно обеспечить прозрачное взаимодействие — interop


Опять ты слишком узко трактуешь понятие DSL. Зачастую, ни о каких общих сущностях говорить даже не приходится, слишком специфичны эти DSL.

AVK>>Никаких. Он не для этого нужен.


КЛ>а для чего тогда?


Для растаскивания одного типа на несколько файлов.

КЛ> Ты же предлагаешь с пом. них расширять типы? Но partial не дает генерировать код, основываясь на окружении — других типа etc.


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

AVK>>Не в Немерле, а в его инструментарии, доступном в рамках IDE. Но это, согласись, совсем другой вопрос с совсем другим ответом.


КЛ>при чем тут инструментарий? я про то, что он дает доступ к внутренним представлениям типов etc


Визарды вообще то запускаются в рамках IDE, а не при компиляции.

P.S. Большая просьба, удаляй ненужное цитирование.
... << RSDN@Home 1.2.0 alpha 4 rev. 1132 on Windows Vista 6.0.6001.65536>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.