syntax-rules

alexpander

alexpander*1が、r5rsのsyntax-rulesを展開する*2らしいので、組み込んでみた。 let alexpand sexps = let defs = parseDefs (sexps_from "lib/alexpander.scm") and primis = ge Eval.eval_apply in let env = Eval.extendletrec primis defs in let expand…