[ruby-dev:31823] Re: Import RubyGems to Ruby 1.9

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2007-09-23 02:26:17 UTC
List: ruby-dev #31823
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

soap4rの新リリースに手間取っているうちに、期限の10月が近づいてきてしまい
ました。続けないと。

NAKAMURA, Hiroshi wrote:
>>> 2. RubyGemsは、ruby/1.9.1に、requireをフックする機能の追加を
>>>    必要とするか? 要件は?
>>>
>>>   - RubyGemsはパッケージングシステムの1つとして標準添付するのみ。なの
>>>     で、とりあえずコマンドラインオプションの-rによるrequireをフックする
>>>     機能だけ追加すればよい(注: 現状のrubyではフックできない)
>> 「パッケージングシステムの1つ」という位置づけであれば、「他のパッ
>> ケージングシステム」も考えられるわけで、グローバルのrequireを銘々
>> が直接置き換えるというのは望ましくないと思います。
> 
> これについてはまつもとさんからも関連するメールが出てますが、
> 「とりあえず当面は1つなんだし、ruby/1.9.1は置き換えではじめちゃえばいい
> んじゃない?」と思ってます。もちろん、かっこいい仕組みを誰かが思い付い
> て、その必要性についてまつもとさんを説得できればそれに越したことはないで
> すが。
> 
> というわけで、誰も思い付かなかったら、置き換え容認、いずれかっこいいヤツ
> を検討、という方向で。

中田さん、上記でよいですかね? よければ、[ruby-dev:31322]の

> -r がrb_f_requireでなく、rb_funcall(ruby_top_self, :require, ..)
> を呼ぶだけでも違うと思うんですが。そういう話じゃない?

という方向になります。確認できたらruby-coreのほうのサマリも更新します。

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRvXOjB9L2jg5EEGlAQJnXwf+IfhoCg3FXfykSq1b308FYCS4/38EHAFY
MF3jQFyqDbVlwJKGn/UF6zl54d4eL+gu7anWLPFlK5bKOR6rQew+ffRRtHcNcNo4
Z7Kcf8CelpfaLs+RsfWymLsxXm+nod+lmui8Mcmy3QpIQNV+n27SVSHd3FBwNlDE
eP2or17+8LF4zEYCa5sJr2QF53Jg5Ur3+BNCIoAYqjQ8+ocP2/iuxGOPpjMlwnRJ
IeHJnrfV2Ty+xADbcAMV8VlRcqyWMMKxzcJmoRNjRod6qn0zbTh8utfVeML6AEWi
ktQTmGP+vx5bmD2j8sQQ+OKw5W0kk8f9r9x9mbGEAXFPNGRvlapJpA==
=gLht
-----END PGP SIGNATURE-----

In This Thread