2007-09-18から1日間の記事一覧

Closure

http://d.hatena.ne.jp/kilrey/20070705 の続き。 Rubyの標準の関数オブジェクトであるProcはMarshalやYAMLによる永続化が出来ない。 原因は評価環境であるBindingが永続化出来ないため、それを参照するProcも永続化出来ないということらしい。 よく考えたら…