Здравствуйте, Cyberax, Вы писали:
C>Не "на халяву". С помощью макросов просто можно сделать только C>простенькие примеры. Чего-то нестандартное (типа создания логического C>языка, например) будет уже того же порядка сложности, что и написание C>отдельного компилятора.
Фигуленьки. Показать, как написать по тупому эффективный компилятор Пролога на Схеме?
C>Даже наоборот, для отдельного компилятора я могу использовать AntLR для C>которого есть замечательные визуальные построители грамматик. А вот C>макросы мне придется руками самому делать.
От визуальных лабалок нигде толку нет — кроме как разве что для демонстрации видимости бурной деятельности.
C>Не макросы, просто интерпретатор. Это проще и быстрее.
C>Может для каких-то очень специфичных задач макросы и подходят, но я их C>пока что-то не вижу.
Зря. А мне без них тяжко — любая задача без макр решается раз в десять сложнее.