Re[69]: А при чем тут DSL? (в продолжении темы о языках общего назначения)
От: alex_public  
Дата: 29.03.13 19:27
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Для C# почти все это уже есть. Правда IDE легко свести с ума макросами. В отличии от Nemerl'овой, интеграция C# ничего не знает про возможность МП. Но и третий пункт вроде опциональный.


Очень радует. Ну точнее на самом деле платформа .Net — это конечно вообще ни о чём. Но если для C# (который вполне себе серьёзный язык) получилось, то значит что в принципе в далёком будущем есть шанс и у более интересных платформ (нейтив, java). Там же надеюсь нет ничего привязывающего непосредственно к .Net?

Z>Интегрировать DSL в C# все равно не получится, не расширяемый синтаксис у языка. Только в строковых константах писать. Но зато к компилятору легко подключается парсер для любого файлового расширения, делать DSL в отдельных файлах очень легко. В немерловом проекте даже может какая-то интеграция заработать.


Почему не получится то, если в режиме препроцессора?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.