1.8 `load': NoMethodError

1.8 e$B$K$*$$$F0J2<$Ge(B `load’: NoMethodError e$B$H$$$&Nc30$,=P$k$Ne(B
e$B$G$9$,$3$l$OJQ$G$O$J$$$G$7$g$&$+!#e(B

% ./ruby -ve ’
m = Marshal.dump("")
Marshal.load m, lambda {|v| v}

ruby 1.8.7 (2008-05-25 patchlevel 5000) [i686-linux]
-e:3:in `load’: NoMethodError
from -e:3

At Sun, 25 May 2008 11:48:32 +0900,
Tanaka A. wrote:

1.8 において以下で `load’: NoMethodError という例外が出るの
ですがこれは変ではないでしょうか。

% ./ruby -ve ’
m = Marshal.dump("")
Marshal.load m, lambda {|v| v}

ruby 1.8.7 (2008-05-25 patchlevel 5000) [i686-linux]
-e:3:in `load’: NoMethodError
from -e:3

どうも。s_call の定義が壊れていたので修正しました。