goshでのマクロ展開

Gaucheではマクロ展開後のコードを見るためにmacroexpandという手続きが用意されているが、マクロの使用がcar部に来ていないと展開されない。 例えば、よく例として挙げられるorマクロは (define-syn […]

foldでハマった

多分初歩的な事ですが、foldでハマった。 Schemeのfoldで (fold (lambda (f v) (f)) #f ‘((lambda () (* 1 2)))) のような事をやろうとしたら *&#42 […]