[SML 7319] Re: ブロック生成のメタプログラミング

AOKI Atsushi aoki @ sra.co.jp
2007年 9月 12日 (水) 10:46:07 JST


Masato Sumi さんは書きました:
> なお、#asBlockFor: のほうは、ある種のカリー化なので、ブロックをアドホックに
> 生成する意義は大いにあると分かります。

#カリーといえば、リベラ(イギリス南ロンドンのボーイ・ソプラ
#ノのユニット)のトム・カリーくんを連想してしまいます。彼の
#透明な高音には魅了されます。余談はさておき、

カリー化(&非カリー化)のあたりに気づいていらっしゃるところ
が、鷲見さんのすごさかしらん。

NISHIHARA Satoshi さんは書きました:
> たぶんポイントは
> on 07.9.6 10:12 AM, AOKI Atsushi wrote:
> > asBlock / asBlockFor: のメッセージに応えられる他のオブジェク
> > トの候補としては Message / MessageSend / BlockClosure などの
> > オブジェクトたちがあげられると思います。
> にあると思うんですが.

様々なオブジェクトたちをブロック化する効用は、レキシカル環境
を閉じ込めた包みにできることにあります。コンティニュエーショ
ンと併用することにより、メッセージパッシング(計算)の将来像
をハンドリングする道も開けるというものでしょう。

------------------------------------------------------------
R2D2 (AOKI Atsushi)        http://www.sra.co.jp/people/aoki/



SML メーリングリストの案内