Здравствуйте, Ziaw, Вы писали:
Z>Вобщем-то ты прав. Те же рельсы практически не имеют защиты от дурака.
Защита от дурака — это система типов. Просто делай так чтобы твои макросы генерировали хорошо типизированные выражения которые будут не применимы в не других контекстах, а компилятор проверит это и выдаст сообщения об ошибках.
Z>Да, еще, как получить PExpr в выполняемом файле?
Что? Описывай задачи более развернуто. Лучше с примерами.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.