[#31320] Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...>

-----BEGIN PGP SIGNED MESSAGE-----

124 messages 2007/08/01
[#31321] Re: Import RubyGems to Ruby 1.9 — Nobuyoshi Nakada <nobu@...> 2007/08/01

なかだです。

[#31329] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/08/01

-----BEGIN PGP SIGNED MESSAGE-----

[#31918] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/30

-----BEGIN PGP SIGNED MESSAGE-----

[#31970] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/08

-----BEGIN PGP SIGNED MESSAGE-----

[#32023] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/11

まつもと ゆきひろです

[#32062] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32066] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32068] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32069] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32070] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32073] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32079] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/16

-----BEGIN PGP SIGNED MESSAGE-----

[#32080] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/16

まつもと ゆきひろです

[#32132] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/23

-----BEGIN PGP SIGNED MESSAGE-----

[#32081] Re: Import RubyGems to Ruby 1.9 — Takahiro Kambe <taca@...> 2007/10/16

In message <471447D5.5050902@sarion.co.jp>

[#32087] Re: Import RubyGems to Ruby 1.9 — "Akinori MUSHA" <knu@...> 2007/10/17

 Rubygems は、基本的に他のパッケージシステムから包みやすい作り

[#32104] Re: Import RubyGems to Ruby 1.9 — akira yamada <akira@...> 2007/10/20

Tuesday 16 October 2007 14:09:13 に NAKAMURA, Hiroshi さんは書きました:

[#32109] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/20

-----BEGIN PGP SIGNED MESSAGE-----

[#31332] Re: Import RubyGems to Ruby 1.9 — Tadayoshi Funaba <tadf@...> 2007/08/01

> ちなみに「ruby/1.9.1の標準添付からどのライブラリを外すか?」という議論も

[#31858] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/25

-----BEGIN PGP SIGNED MESSAGE-----

[#31872] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/27

-----BEGIN PGP SIGNED MESSAGE-----

[#31905] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/29

-----BEGIN PGP SIGNED MESSAGE-----

[#31906] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/09/29

まつもと ゆきひろです

[#31910] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/30

-----BEGIN PGP SIGNED MESSAGE-----

[#31920] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/09/30

まつもと ゆきひろです

[#31323] Bignum#to_s の Karatsuba 基数変換による高速化 — "Kenta Murata" <muraken@...>

むらけんです.

16 messages 2007/08/01
[#31326] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — Yukihiro Matsumoto <matz@...> 2007/08/01

まつもと ゆきひろです

[#31327] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — "Kenta Murata" <muraken@...> 2007/08/01

むらけんです.

[#31328] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — Yukihiro Matsumoto <matz@...> 2007/08/01

まつもと ゆきひろです

[#31525] いくつかのバグ報告と提案(5点) — eklerni <eklerni@...>

From:eklerni

13 messages 2007/08/20

[#31539] strtod の精度 — Satoshi Nakagawa <snakagawa@...>

中川といいます。

27 messages 2007/08/20
[#31542] Re: strtod の精度 — Yukihiro Matsumoto <matz@...> 2007/08/20

まつもと ゆきひろです

[ruby-dev:31320] Import RubyGems to Ruby 1.9

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2007-08-01 04:18:30 UTC
List: ruby-dev #31320
-----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-----

In This Thread

Prev Next