Здравствуйте, alex_public, Вы писали:
_>Очень радует. Ну точнее на самом деле платформа .Net — это конечно вообще ни о чём. Но если для C# (который вполне себе серьёзный язык) получилось, то значит что в принципе в далёком будущем есть шанс и у более интересных платформ (нейтив, java). Там же надеюсь нет ничего привязывающего непосредственно к .Net?
Там Nemerle. Компилирует в .net.
Z>>Интегрировать DSL в C# все равно не получится, не расширяемый синтаксис у языка. Только в строковых константах писать. Но зато к компилятору легко подключается парсер для любого файлового расширения, делать DSL в отдельных файлах очень легко. В немерловом проекте даже может какая-то интеграция заработать.
_>Почему не получится то, если в режиме препроцессора?
Такого режима нет. Nemerle просто компилирует C#, точнее парсит и транслирует его АСТ в немерловый.