2008-06-01から1ヶ月間の記事一覧

クォートと準クォート、マクロ

「プログラミングGauche」を読んでます。 リストへのクォート リストはクォートされていれば「リストデータ」、クォートされていなければ「プログラム」として解釈される。 gosh> (+ 1 2 (+ 1 2)) 6 gosh> '(+ 1 2 (+ 1 2)) (+ 1 2 (+ 1 2)) リストをクォー…

cut

「プログラミングGauche」を読んでます。ちょっと前まで「ANSI Common Lisp」を読んでいたような…? なんとなくlisp周りの本あっちゃこっちゃと読み散らかしていて我がことながら少し呆れます。それで、cutを知りました。 gosh> ((cut <> 4 4) +) 8 こんな感…