[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30669] Re: ロード済み拡張ライブラリの判別

From: arton <artonx@...>
Date: 2007-03-22 10:01:15 UTC
List: ruby-dev #30669
artonです。

> [ruby-dev:30434]で
> > (2) rb_provided()は拡張ライブラリについてはあきらめる
> >
> > rb_provided()はautoload関連でしか使われていないので、とりあえず
> > は(2)でいいのではないかと思います。
> と書いたとおり、exerbについては考えていませんでした。
気づかなかったこっちがまずかったんですけどね。すみません。

> 
> > 以前は、Exerbからロードした拡張ライブラリをrb_preloadでRuby側に登録して、
> > 登録済みかどうかをrb_preloadedで判断していました。
> 
> rb_provide()とrb_provided()ですよね?
そうです。なんで間違えるかなぁ。
> 
> rb_provide("extension.so") のあとに、rb_provided("extension.so")
> と拡張ライブラリであることを明示してもfalseが返るということであ
> れば、バグだと思います。
このへんのロジックがわからなかったので、助かります。
1.8.6コアのExerbはこのパッチを宛てることにします。
どうもありがとうございます。

-- 
arton <artonx@yahoo.co.jp>

--------------------------------------
[10th Anniversary] Check Out the Special Final Sale
http://pr.mail.yahoo.co.jp/10thann/


In This Thread

Prev Next