С нового года мы начали работу над Nemerle 2.0 (далее Н2). Общий план работ можно лицезреть
тут (если кому-то интересно).
В Н2 мы хотим реализовать синтаксические макросы (макросы позволяющие изменять синтаксис) на основе разрабатываемого нами движка
Nemerle.Peg (он же PegGrammar)Автор: Чистяков Владислав Юрьевич
Дата: 11.12.10
.
PEG позволяет снять большинство ограничений в области расширения синтаксиса. В Н2 планируется полностью отказаться от парсера в пользу макросов нового поколения. Мы уже знаем как их реализовать, но остаются сомнения в самом синтаксисе новых макросов.
Текущее видение синтаксиса и семантики новых синтаксических макросов описано
здесь. Огромная просьба к тем, кто "в теме" прочитать данный документ и покритиковать или предложить свои решения или дополнения. В общем, интересные все мнения. Единственная просьба быть конструктивными и не превращать тему в срач или флуд.