[ruby-list:38419] Re: モジュール内で別のモジュールのオブジェクトを返すには?

From: EMOTO Masahiko <emo@...>
Date: 2003-09-22 09:49:06 UTC
List: ruby-list #38419
今は rb_eval_string でオブジェクトを作るように
変更しているのですが、この方法で問題はないですか?
オーバヘッドが大きそうなので、直接 C で
生成したいところなのですが。
                                     江本

At Mon, 22 Sep 2003 08:25:38 +0900,
Yukihiro Matsumoto wrote:
> 
> まつもと ゆきひろです
> 
> In message "[ruby-list:38417] Re: モジュール内で別のモジュールのオブジェクトを返すには?"
>     on 03/09/22, Koji Arai <JCA02266@nifty.ne.jp> writes:
> 
> |だと、load 直後に cFoo の内容が書き変わってうまくいかないようです。
> |
> |最初 rb_global_variable(&cFoo) してないからだと思ったのです
> |がそうでもないようで、init_foo() と get_Foo() の二箇所で、
> |
> |  printf("&cFoo=%x\n",&cFoo);
> |
> |を実行すると結果が変わってました。
> 
> |シェアドライブラリからシェ
> |アドライブラリをロードするときに何かあるのでした?
> 
> リンクの実装を想像すると、独立にロードする.soファイルの関数
> をexternで呼ぶのはかなり怪しい領域だと思います。
> 
>                                 まつもと ゆきひろ /:|)
> 
> <!DSPAM:3f6e33a329414269462256536814651>
> 

In This Thread

Prev Next