Re[11]: Мои пять козявок на тему Почему у Nemerle нет будуще
От: Cyberax Марс  
Дата: 22.08.06 07:50
Оценка: +1
Win2k wrote:
> C>Не "на халяву". С помощью макросов просто можно сделать только
> C>простенькие примеры. Чего-то нестандартное (типа создания логического
> C>языка, например) будет уже того же порядка сложности, что и написание
> C>отдельного компилятора.
> Фигуленьки. Показать, как написать по тупому эффективный компилятор
> Пролога на Схеме?
Эффективный? С поддержкой модулей и IO? А может еще с сильной типизацией?

В общем не надо туфту гнать. Простой недоязык получится очень быстро, но
как потребуется добавить обвязку — сразу начнутся интересности (типа:
откуда брать путь поиска для модулей).

> C>Даже наоборот, для отдельного компилятора я могу использовать AntLR для

> C>которого есть замечательные визуальные построители грамматик. А вот
> C>макросы мне придется руками самому делать.
> От визуальных лабалок нигде толку нет — кроме как разве что для
> демонстрации видимости бурной деятельности.
Не видел — не говори. Визуальный построитель грамматики для ANTLR
чрезвычайно удобен, так как умеет подсказывать какие правила применимы в
данный момент, смотреть дерево разбора и т.п.

http://antlreclipse.sourceforge.net/

> C>Может для каких-то очень специфичных задач макросы и подходят, но я их

> C>пока что-то не вижу.
> Зря. А мне без них тяжко — любая задача без макр решается раз в десять
> сложнее.
ROTFL. Советую прочитать про методику Усова и писать на Обероне — так
вообще производительно в 1000 раз возрастет.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.