From: matz@... (Yukihiro Matsumoto) Date: 1997-11-21T16:06:53+09:00 Subject: [ruby-dev:920] Re: [Req] Proc.new まつもと ゆきひろです In message "[ruby-dev:919] Re: [Req] Proc.new" on 97/11/21, 石塚圭樹 writes: | |けいじゅ@日本ラショナルソフトウェアです. | |In [ruby-dev :00916 ] the message: "[ruby-dev:916] Re: [Req] Proc.new |", on Nov/21 00:33(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: | |>まつもと ゆきひろです | |>|もしかして, Common Lispって変数名と関数名の名前空間が同じなんですか? |>違います. | |へ? わかりません? |そうすると functionはマクロだったんですね. それにしても(function ...) |の動きはどうなっているんだろう? elispでは function: a built-in function. Like `quote', but preferred for objects which are functions. In byte compilation, `function' causes its argument to be compiled. `quote' cannot do that. だそうです.quoteとあんまり変わらないと言うことですね. CLtLでは,シンボルの場合にはsymbol-functionと同様に,そうで ない場合にはそのリストのfunctionを返すということです. まつもと ゆきひろ /:|)