Здравствуйте, Кэр, Вы писали: Кэр>А ты давишь на то, что с помощью макросов надо дизайнить await/async.
Ага.
Кэр>Тот же Немерле несмотря на заверения, что ну теперь-то создать новый язык ну ваааааще просто — не принес новых концептов. Пока подбираются концепты из других языков и реализуются. Не видно пока, как Немерле бежит впереди шарпа. Где же power unleashed? Все эти фыркания, что мол type providers можно реализовать в Nemerle очень просто — они дорого не стоят. Для начала надо показать, кому Немерле нужен in the first place.
Кэр>String format который делает захват локальных переменных — это прикольно. Но не более. Такими фишками новый язык не продать.
Это верно. "От него кровопролитие ждали, а он чижика съел".
Кэр>Спорно, но допустим. Как отсюда возьмется аудитория для Немерле? Ты пытаешься сказать, что препроцессорными директивами в плюсах какая-то видимая часть аудитории пытается создать новый язык?
Конечно! Наивно этого не видеть. Посмотри на тот же ATL или MFC — там макрос на макросе и макросом погоняет. Там, где в Delphi наш общий знакомый просто встроил message maps в язык, расширив синтаксис, MFC реализовал "мини-расширение" синтаксиса плюсов при помощи макросов.
И так устроены практически все известные мне плюсовые фреймворки. Как только появляется нужда в DSL — хреначатся макросы BEGIN_SOMETHING_MAP(), END_SOMETHNG_MAP(), DEFINE_SOMETHING_HANDLER() — и поехали, вперёд и с пестней.
Кэр>Ну собственно все остальное мне обсуждать особо неинтересно. Я не верю в какую-либо массовую аудиторию для Немерле, которая будет создать языки для решения прикладных задач. И я считаю, что даже если вдруг здесь попрет массовость, то сразу же попрут названные мной проблемы. И тут хоть вы хором, хоть по очереди можете меня уверять, что мол никаких проблем никогда с этим не будет — для меня ваши заверения вообще не аргумент. Надо посмотреть на практику. И нет я не буду тем, кто эту практику вдруг начнет реализовывать. Тренируйтесь вон на кошках на романтиках.
Да не переживай ты так. Вроде бы никто не заставляет тебя романтикой-то заниматься %)
Уйдемте отсюда, Румата! У вас слишком богатые погреба.