[#31320] Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
なかだです。
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
In article <E1Ika5D-0007fc-GG@x31>,
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
In message <471447D5.5050902@sarion.co.jp>
咳といいます。
Rubygems は、基本的に他のパッケージシステムから包みやすい作り
In message <868x62huhe.knu@iDaemons.org>
At Wed, 17 Oct 2007 22:04:23 +0900,
Tuesday 16 October 2007 14:09:13 に NAKAMURA, Hiroshi さんは書きました:
-----BEGIN PGP SIGNED MESSAGE-----
押田です。
Sunday 21 October 2007 00:17:43 に NAKAMURA, Hiroshi さんは書きました:
> ちなみに「ruby/1.9.1の標準添付からどのライブラリを外すか?」という議論も
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
ささだです。
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
> U parsearg, tadf
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
[#31323] Bignum#to_s の Karatsuba 基数変換による高速化 — "Kenta Murata" <muraken@...>
むらけんです.
まつもと ゆきひろです
むらけんです.
まつもと ゆきひろです
遠藤です。
むらたです.
遠藤です。
むらたです.
[#31333] Invalid error message by illegal regexp — KIMURA Koichi <kimura.koichi@...>
木村です。
[#31351] set_trace_func NULL pointer given — eklerni <eklerni@...>
From:eklerni
[#31357] invalid string for Date.parse — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
> となります。どうも、junではじまっているので6月とみなしている
なかだです。
[#31371] simultaneous exceptions dump core — "Yusuke ENDOH" <mame@...>
遠藤と申します。
ささだです。
遠藤です。
[#31376] Re: [ ruby-Bugs-9490 ] Date module, step method, infinite loop if +step+ is 0 should raise an exception? — Urabe Shyouhei <shyouhei@...>
rubyforgeで表題の件が卜部にassignされてるのですが、どうしましょう。
Date のほうで、合せたらいいというのなら、それでいいと思います。
[#31377] Re: [ ruby-Patches-11719 ] add a :passive option to open-uri's open method — Urabe Shyouhei <shyouhei@...>
rubyforgeで表題の件が卜部にassignされてるのですが、どうしましょう。
In article <46BE0E9B.70309@ruby-lang.org>,
[#31397] File exists - /tmp/bootstraptest.tmpwd — Tanaka Akira <akr@...>
ひとつのマシンで、あるユーザが btest した後、他のユーザが
ささだです。
In article <46C18A65.7030209@atdot.net>,
[#31407] [BUG] Stack consistency error (sp: 11, bp: 12) — Tanaka Akira <akr@...>
以下のようにすると Stack consistency error になります。
[#31448] Ruby's (new) Bizarre Operator(s) — Nobuyoshi Nakada <nobu@...>
なかだです。
まつもと ゆきひろです
バンサンです。
[#31462] Dir.mktmpdir for 1.8 — Tanaka Akira <akr@...>
Dir.mktmpdir を 1.8 に入れたいんですが、どうでしょう?
まつもと ゆきひろです
In article <E1IMCUq-00083X-Uo@x31>,
[#31470] nested fiber invocation — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#31473] setter of $! — SASADA Koichi <ko1@...>
ささだです。
[#31475] lambda {|(v0,v1),v2|}.call([1],2) — Tanaka Akira <akr@...>
以下の例は ArgumentError になりません。
ささだです。
[#31502] {|(a,a)|} — Tanaka Akira <akr@...>
以下がエラーになりません。
[#31522] a, a = 1, 2 — Tanaka Akira <akr@...>
ふと気がついたんですが、a, a = 1, 2 とすると、1.8 と 1.9 で
こんにちは、なかむら(う)です。
[#31525] いくつかのバグ報告と提案(5点) — eklerni <eklerni@...>
From:eklerni
なかだです。
まつもと ゆきひろです
[#31539] strtod の精度 — Satoshi Nakagawa <snakagawa@...>
中川といいます。
まつもと ゆきひろです
中川です。
中川です。
まつもと ゆきひろです
中川です。
中川です。
まつもと ゆきひろです
In article <EEC70971-AED4-4830-801B-A507561AEDCD@infoteria.co.jp>,
[#31576] test/win32ole — SASADA Koichi <ko1@...>
ささだです.
[#31583] Fiber reviesed — SASADA Koichi <ko1@...>
ささだです.
遠藤です。
ささだです.
遠藤です。
ささだです.
[#31625] IO.sysdup2, IO.sysdup, IO.sysclose — Tanaka Akira <akr@...>
redirect の処理をちょっと書いてみたところ、
まつもと ゆきひろです
In article <E1IOaVr-0001Yu-4H@x31>,
In article <87d4xc97ml.fsf@fsij.org>,
[#31646] Re: [ruby-cvs:20498] Ruby:r13261 (trunk): * encoding.c: provide basic features for M17N. — Tanaka Akira <akr@...>
In article <200708250329.l7P3TjNP004245@ci.ruby-lang.org>,
まつもと ゆきひろです
[#31651] rb_enc_mbclen — Tanaka Akira <akr@...>
rb_enc_mbclen のインターフェースは GB18030 などで困るんじゃ
[ruby-dev:31320] Import RubyGems to Ruby 1.9
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
ruby-coreに行ってたんですが、いまいち盛り上がらないので、こちらでも意見
募集。
前提:
まつもとさん笹田さんによれば、RubyGemsを1.9に標準添付する方向。
で、RubyGemsを標準添付するために考えなきゃいけないことは何? というのを
議論しています。以下は、これまでの議論のサマリです。ruby-coreの様子とし
ては、「是非入れてよ。何を今頃。まぁ難しいことはよろしく」というお客さん
が多そうな。
/ / /
1. ruby/1.9.1のRubyGemsは、プラットフォーム依存のgemを扱うべきか?
- ruby/1.9.1のRubyGemsに、バイナリgemの取り扱いは必要か?
誰からも反対がなければ、この件はRubyGemsチームに任せる。
(注: プラットフォーム依存のgemは現行未対応で、RubyGemsチームとして
は、今月中に対応予定だそうな)
2. RubyGemsは、ruby/1.9.1に、requireをフックする機能の追加を
必要とするか? 要件は?
- RubyGemsはパッケージングシステムの1つとして標準添付するのみ。なの
で、とりあえずコマンドラインオプションの-rによるrequireをフックする
機能だけ追加すればよい(注: 現状のrubyではフックできない)
- 中田さん、以前にこの機能について途中まで考えた、と聞いたんだけど、
なんか共有できるネタはない?
- I was hoping we could use rb_funcall to invoke a Kernel#require in
require_libraries() rather than calling the C rb_require directly.
Is this possible? (注: 中田さんよろしく)
3. 標準インストーラは、BINDIRに、RubyGems関連のどんなコマンドを
インストールするべきか? 従来のコマンドにはこれだけある;
gem, gemlock, gemri, gemwhich, gem_mirror, gem_server,
index_gem_repository.rb, update_rubygems
- gemコマンドだけインストールする。
(注: 他のコマンドは、RubyGemsチームによってgemコマンドに集約予定)
- 「いかなるものもインストールされるべきでない」という人は居ない?
4. $LOAD_PATHの順序はどうなるべきか?
4-1. デフォルトでは:
[-I, ENV_RUBYLIB, SITELIBDIR, RUBYLIBDIR, .]
- RubyGemsは、'rubygems'をrequireしない限り影響を与えない。
4-2. rubygemsをrequireした後は:
[-I, ENV_RUBYLIB, GEMs, SITELIBDIR, RUBYLIBDIR, .]
- これについてはRubyGemsチームに任せるべき。だってopt-inだし。
5. 標準添付されるRubyGemsのグローバルリポジトリは?
- もちろんRubyForgeは指定される(注: 従来のRubyGems仕様)
- gems.ruby-lang.orgを用意して、デフォルトのリモートソースに追加する?
(注: 用語が混乱してますが、リモートソースとグローバルリポジトリは
同じものです)
- RugyGemsに、複数リモートソース間の優先順位機能を追加する必要がある
- gems.ruby-lang.orgは、(RubyForgeより)公式なリポジトリになる?
- いや、RugyForgeだけでいいんじゃ?
6. RubyGemsはどのライブラリに依存してる? 現状は以下:
YAML/Syck, WEBrick, the digest libraries, rbconfig, rdoc, thread,
optparse, forwardable, time, open-uri, uri, net/http, fileutils,
zlib, stringio, socket, tempfile, pathname, test/unit
- YAMLはgem index作り(注: 内部用)に使われてるけど、
Marshalに移行することにして、外すことができる。
- WEBrickはgem_serverで使われてるだけで重要じゃない。
- opensslへの依存は必須?
7. この議論の締切は?
- 10月かそこら
/ / /
ちなみに「ruby/1.9.1の標準添付からどのライブラリを外すか?」という議論も
ありますが、現時点では予想通り非建設的な議論が多いので、私は追い掛けてま
せん。ま、でも、「なんで外すのか?」とか考える契機になってるのかも。
いずれ検討しなきゃいけないですけどね。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
iQEVAwUBRrAJmx9L2jg5EEGlAQKKhwgAr0UxV2Q/MzeglatDJMIBWNENTynhGNtr
04+HtiA6n0Tsj1hVWxoFRmr31iBUHW2voYHrV70q5zlF5TzdYTFxJJNrCuPI9Gh3
CBpqdy2DTgYggI4hdTVsHbPEBaz42lfvJXIn25I4rXlpCA8boXoC/eWRHRLx8Ac2
G09XRHBOdZfdnMEL7ksI6Ewi2AFvk0Dk3UwlDT6uGyu+6+8ixaHgOr6qdXN2Hj0E
DbFAgYqxIt+JX9xyP91hE+XeAKjT697pIqtsTn4BUsjjPmANhD0b5gNnwdYJI9Kv
fcVDQExfKwVzyxc2AvmuMBitIZcNTAJGu1bmzWN2dcxevryCprTs2w==
=HURM
-----END PGP SIGNATURE-----