quasiquote実装
quasiquote を中途半端に実装。
入れ子の場合は今のデータ構造だと面倒なので省略。
早くデータ構造を変えないと色々なところが歪に。
R5RS は例にそれとなく細かい仕様が書かれていて見逃しがち。
`(( foo ,(- 10 3)) ,@(cdr '(c)) . ,(car '(cons))) => ((foo 7) . cons)
とか。
quasiquote を中途半端に実装。
入れ子の場合は今のデータ構造だと面倒なので省略。
早くデータ構造を変えないと色々なところが歪に。
R5RS は例にそれとなく細かい仕様が書かれていて見逃しがち。
`(( foo ,(- 10 3)) ,@(cdr '(c)) . ,(car '(cons))) => ((foo 7) . cons)
とか。