[#2568] experimental release 1.1b9_17 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#2577] how to check if ruby method is defined — Kikutani Makoto <kikutani@...>
きくたにです。
立石@JAISTです。
まつもと ゆきひろです
きくたにです。
[#2580] File::Separator — WATANABE Tetsuya <tetsu@...>
連休中にいくつかスクリプトを書いていて思ったのですが。
[#2602] experimental release 1.1b9_18 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#2608] experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
藤本です、こんにちは。
まつもと ゆきひろです
藤本です、こんにちは。
まつもと ゆきひろです
藤本です、こんにちは。
まつもと ゆきひろです
わたなべです.
わたなべです.
まつもと ゆきひろです
[#2632] RE: English uguide (Re: experimental release ruby 1.1b9_19) — 助田 雅紀 <masaki.suketa@...>
助田です。
[#2657] uguide07.html — gotoken@... (GOTO Kentaro)
ごとけんです
[#2664] [BUG] b = proc{binding}.call — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#2681] [BUG] eval str, b, fn, ln — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#2698] experimental release 1.1b9_22 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#2706] [BUG??] a +"::" — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#2708] Re: experimental release 1.1b9_21 — "MAEDA Shugo" <shugo@...>
前田です。
[#2721] convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...>
ruby-list の regexp difference with perl のスレッドを読んでいて思いつ
まつもと ゆきひろです
t/regexp.tではなくてt/op/regexp.tでした。
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
From: Inaba Hiroto <inaba@st.rim.or.jp>
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
ちょっとソースを読んでみました。それで気がついた事を書きます。
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
うーーん、もうけりがついたと思ったのに...
まつもと ゆきひろです
[#2725] return value of iterator File.open and Dir.open — Inaba Hiroto <inaba@...>
[ruby-list:8003] Re: Dir.open orderでFile.openやDir.openがイテレータと
まつもと ゆきひろです
[#2733] File::expand_path — "MAEDA Shugo" <shugo@...>
前田です。
[#2772] nil + obj — "MAEDA Shugo" <shugo@...>
前田です。
[#2779] Re: experimental release 1.1b9_21 — "MAEDA Shugo" <shugo@...>
前田です。
[ruby-dev:2768] Re: experimental release 1.1b9_21
藤本です、こんにちは。
From: "MAEDA Shugo" <shugo@aianet.ne.jp>
Subject: [ruby-dev:2761] Re: experimental release 1.1b9_21
Date: Wed, 27 May 1998 01:30:51 +0900
> 前田です。
>
> >> のようにkconvだとOKなのですが、socketだとNGです:-(
> >> # socketの場合libnetをリンクしてるせいなのかな...。
> >
> > について原因追求はしてないのですが、現象としてはrb_define_class()を
> >呼ぶときにNGになるみたいです。単純に
...
> >だとNGになります。さらにこの問題が起きるのはなぜかIntel版だけみたいで、
> >PowerMac版はどちらもOKです。
>
> cObjectはexportされてるんですよね。
> うーん、なぜだろう。
libruby.so側とmodule側のcObjectが違うところを指してるんじゃないかと
思って、object.cのInit_object()の最後とテスト用モジュールの初期化関数
Init_testmodule()に
printf("cObject = %0X\n", cObject);
printf("rb_define_class = %0X\n", rb_define_class);
printf("rb_define_module = %0X\n", rb_define_module);
を埋め込んでみました。結果は、PowerPC版では期待どおりまったく同じ値が
表示されるのですが、Intel版では下のように違う値が表示されました。
$ ruby -r testmodule -e exit
cObject = 8003DD18h
rb_define_class = EC23F20Fh
rb_define_module = EC23F2EAh
cObject = 556425FFh
rb_define_class = EA00154Eh
rb_define_module = EA001554h
というわけで、module側のcOjbectとlibruby.so側のcObjectがまるで別のと
ころを指してるみたいです。ただ、rb_define_moduleの値が違うのに動いてる
ので、この確認の仕方自体問題があるかもしれません。
この話は、ここよりもBeTalk-J MLの方で解決できる可能性が高そうな内容
だと思うので、そちらにruby-1.1b9_23がBeOS R3に対応しましたよとアナウン
スして話題を振ってみます。
=============================================================
藤本尚邦 FUJIMOTO Hisakuni hisa@imasy.or.jp
=============================================================