Здравствуйте, Кэр, Вы писали:
Кэр>Наивно это пытаться тут увидеть 
Клиника.
Кэр>ATL и MFC никак не тянут на расширения языка народными массами.
И что же в них такого?
Я сам когда на С++ писал полобными трюками пользовался.
Кэр>Это фреймворки, которые решают единственную задачу — предоставить свой функционал.
А что есть фреймворки которые решают другую задачу
Кэр>В которые вложены огромные ресурсы. Я считаю, что эти два условия необходимы в данный момент, чтобы можно было заводить речь о кастомном синтаксисе, чтобы сделать использование библиотек еще получше за счет поддержки синтаксиса.
Речь о кастомном синтаксисе можно заводить всегда когда это заметно сокращает геморой при реализации чего бы то нибыло.
Кэр>Просто потому что задача расширения синтаксиса языка общего назначения — это очень и очень большая ответственность.
Ты не путай хардкод в компилятор который появляется у всех и навсегда.
И макрос который хочу использую не хочу не использую.
В немерле 2 гранулярность подключения синтаксиса будет доведена до предела.
Например можно будет делать так:
{
using Nemerle.Xml.Literal;//Подключили синтаксис
//разбираем xml литерал:
<asd qwe="asdasda">
</asd>
}//А вот тут синтаксис отключится.
//И следующий код уже не будет компилироваться.
<asd qwe="asdasda">
</asd>
Кэр>Самой возможности этот синтаксис расширять недостаточно. Должны быть люди, которые это могут делать,
Расширять синтаксис немерла может любой у кого мозг в голове находится.
В немерле 2 это будет совсем просто.
Кэр>должны быть условия проекта, которые это позволяют и
Условия проекта очень простые: У разработчиков должны быть мозги.
Впрочем разработчики без мозгов всеравно ничего хорошего не сделают.
Кэр>идеально должен быть инструментарий, который таки позволит эти усилия тиражировать хоть с какой-то частотой.
Он есть. То что ты его отрициешь это твои проблемы.
Кэр>В плюсах это обусловленно невыносимым размером необходимого boilerplate кода. В C# мы не наблюдаем этой картины, хотя язык решает почти все те же задачи.
Да правда чтоли?
Ты WPF видел?
Как dependency property объявить знаешь?
Кэр>Хых. Ты и правда думаешь, что я переживаю? 
А чтож ты тогда в каждую тему лезешь?
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>