2003-03-14 (Fri) [長年日記]
_ Apache::ERubyRun
遅いという苦情(?)を受けて(実は前々から受けていたのだが)、CVSのHEADでは Tempfileを利用しないように変更。
問題はload(filename, true)相当の機能を提供することだったが、
binding = eval_string_wrap("binding") eval(code, binding, filename)
のようにすることで対応(できてるか不安だけど)。
(eval_string_wrapはmod_rubyで提供しているメソッドで、rb_eval_string_wrap() 相当。)
2003-03-28 (Fri) [長年日記]
_ 正規表現
ruby-devで正規表現の読みやすさが問題になっているけど、正規表現ってやっぱり 読みにくいな。
最近のRubyでは正規表現にコメントを埋め込むことができるからまだましかもしれないけど…。 (net/imap.rbなんてコメントがなかったら自分にも読めません。)