2010-01-24から1日間の記事一覧

用語

Common Lispでは「関数」であり「function」、Schemeでは「手続き」であり「procedure」。 一方で、ラムダ式exprを定義してみると(はラムダ式、は識別子) ::= ::= (λ . ) ::= ( ) となるけど、3番目は「関数適用」。できればこの言葉にあわせたい気持ちも…

気になったので実験してみた

useしたものは、局所環境フレームに束縛が追加されるのかな? gosh> (begin ((lambda () (begin (use srfi-1) #t))) (iota 10 1)) (1 2 3 4 5 6 7 8 9 10) あれ?iotaされてしまった。 Gaucheのドキュメント読まないと分からんなぁ。