2008-10-02から1日間の記事一覧

node.h

本論とは関係ないのですが,include/ruby/node.h って公開したままにします? [ruby-dev:36120] Re: [ANN] Ruby 1.9.1仕様凍結 - SASADA Koichi - org.ruby-lang.ruby-dev - MarkMail mjd!? あった方が嬉しいなぁ。include/ruby-1.9.0/ruby/node.hとinclude/…

たしかにデバッガは、人のソース読む時にはめちゃくちゃ便利だと思った。

あと、警告とかがあると、STDERRにそのまま出てくるのも、そのうちなんとかしたい。

パーサ作ってる

今回は、matz rubyのパーサを呼んで、NODEなんちゃらをOCamlに変換する作戦。で、 NODE *n = rb_compile_cstr("-", 0, "123"); とかやると、nd_type(n)がNODE_METHODになるんですけど、これって正常なんでしょうか。ていうか、NODE_METHODって何者?class.cの…

1.9で組み込みになったgemsが悪さをしてる説

1.8でも、-rrubygemsすると、構文木がおもしろいことになってはまったのと同じことだろうか。どうやったら組み込みgemsを殺せるのかなぁ。ruby_process_optionsしてみたら、スタックトレースが出てきた。にしても、NODE_METHODもNODE_WHENもよく理解できない…