«前の日記(2004-10-08) 最新 次の日記(2004-10-11)» 編集
2002|09|
2003|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|10|11|
2008|01|

ひ日誌


2004-10-09  ( ja -> en )

_ [lisp] 入力マクロ (リーダーマクロ)

ちょっと前にリーダーズマクロとか書いたけど「ズ」いらない。「ANSI Common Lisp」では入力マクロとなっていた。関数 read は LISP プログラムの完全なパーサ。という事実がこのあたりのミソ。リーダーマクロ(入力マクロ)というのは:

'hoge
#(1 2 3)

(quote hoge)
(vector 1 2 3)

に展開されるようなマクロのこと、らしい。


«前の日記(2004-10-08) 最新 次の日記(2004-10-11)» 編集