ひ日誌
2004-10-09 ( ja -> en )
_ [lisp] 入力マクロ (リーダーマクロ)
ちょっと前にリーダーズマクロとか書いたけど「ズ」いらない。「ANSI Common Lisp」では入力マクロとなっていた。関数 read は LISP プログラムの完全なパーサ。という事実がこのあたりのミソ。リーダーマクロ(入力マクロ)というのは:
'hoge #(1 2 3)
が
(quote hoge) (vector 1 2 3)
に展開されるようなマクロのこと、らしい。
[ツッコミを入れる]