Можно ли определять анафорические макросы только с помощью синтаксических правил?

Можно ли писать анафорические макросы (например) только с помощью? Такой макрос должен нарушить гигиену макросистемы. Я знаю, что это возможно с syntax-case, а возможно ли это как-то в R5RS и R7RS-small? Если да, то не могли бы вы предоставить минимальный пример, реализующий «анафорический if» ( aif) с использованием syntax-rules Только?

0 ответов

Другие вопросы по тегам