При содействии Андрея Белякова (WolfHound) и Владислава Чистякова (VladD2) я добавил поддержку computation expressions в Nemerle. Поддерживаются все вычислительные конструкции F#, но несколько своим образом, подстроенным под особенности самого Nemerle. Но пока синтаксис не устоялся.
Я думаю, что мне удалось угадать алгоритм разбора правильно. На базе computation expressions реализованы list comprehension, array comprehension и enumerable (sequence) comprehension как частный случай общего механизма. Добавил все, используя макросы и не меняя сам компилятор языка. Получилась внешняя библиотека.
Должен сказать, что Nemerle произвел очень приятное впечатление. Язык и среда достойны всяческого внимания.
Показаны сообщения с ярлыком nemerle. Показать все сообщения
Показаны сообщения с ярлыком nemerle. Показать все сообщения
воскресенье, 25 апреля 2010 г.
Подписаться на:
Сообщения (Atom)