[#38371] Re: [ruby-cvs:30538] Ruby:r23320 (trunk): * lib/set.rb (SortedSet#add): Do not let an uncomparable object — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
At Mon, 4 May 2009 23:44:22 +0900,
遠藤です。
At Fri, 8 May 2009 02:00:10 +0900,
[#38372] making install-sh more descriptive — "Yugui (Yuki Sonoda)" <yugui@...>
install-shが空になって久しい(r520)です。
[#38382] [Bug #1442] indentation check and coverage for toplevel do not work — Yusuke Endoh <redmine@...>
Bug #1442: indentation check and coverage for toplevel do not work
[#38390] [Bug:1.8] Tempfile and extended Enumerable — Tanaka Akira <akr@...>
1.8.8dev で、以下のように、Enumerable に each2 を定義し、
[#38392] Enumerable#gather_each — Tanaka Akira <akr@...>
ときに、複数行をまとめて扱いたいことがあります。
ujihisaと申します。
まつもと ゆきひろです
At Sun, 10 May 2009 06:00:08 +0900,
In article <E1M2t0u-0000Aa-Sd@x61.netlab.jp>,
まつもと ゆきひろです
In article <E1M4oSd-00005c-WB@x61.netlab.jp>,
In article <873ab3531u.fsf@fsij.org>,
まつもと ゆきひろです
At Sat, 9 May 2009 15:30:20 +0900,
In article <86r5yy2nrg.knu@iDaemons.org>,
At Sun, 10 May 2009 10:08:47 +0900,
In article <86ocu132gq.knu@iDaemons.org>,
At Sun, 10 May 2009 15:57:33 +0900,
In article <86my9l2tts.knu@iDaemons.org>,
Haskell の groupBy と Python の groupby が似ている、という話
遠藤です。
In article <e0b1e5700905140800y6d701c6fj731a59ffd83b9d79@mail.gmail.com>,
[#38423] longlife gc — Narihiro Nakamura <authornari@...>
nariと申します.
[#38446] [Bug:1.9] exact Time and inexact Time — Yusuke ENDOH <mame@...>
遠藤です。
In article <e0b1e5700905132145i32bed2f0y80faef19c119824f@mail.gmail.com>,
遠藤です。
[#38463] SQLiteライブラリ — "NARUSE, Yui" <naruse@...>
成瀬です。
[#38486] [Bug #1483] some commands installed without program-suffix — Kazuhiro NISHIYAMA <redmine@...>
Bug #1483: some commands installed without program-suffix
[#38493] [Feature:trunk] enhancement of Array#drop — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#38518] [Bug:1.9] Enumerator.new { }.take(1).inject(&:+) causes stack overflow — Yusuke ENDOH <mame@...>
遠藤です。
[#38524] [Bug #1503] -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる — sinnichi eguchi <redmine@...>
Bug #1503: -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる
[ruby-dev:38513] Re: --program-suffix 指定時の ri の探索先あるいは rdoc のインストール先
こんにちは。
In message <20090402203737.18e943d9.ksmakoto@dd.iij4u.or.jp>
on Thu, 2 Apr 2009 20:37:12 +0900,
"KISHIMOTO, Makoto" <ksmakoto@dd.iij4u.or.jp> wrote:
> たとえば configure 時に --program-suffix=19 とすると、デフォルト
> では ri19 コマンドは /usr/local/share/ri19 をさがしにいくのですが、
> rdoc のインストール先は /usr/local/share/ri/ 以下のままです。
> (この /ri/ の部分は Makefile.in の RIDATADIR の定義を見ると
> 決め打ちになってます)
>
> なので、--program-suffix を指定した場合、デフォルトでは ri で rdoc
> を読めません。ri の探索先を固定にするか、rdoc のインストール先を可変に
> するかして、デフォルトで読めるようになっていたほうがいいのではないかと
> 思うのですが、どうでしょうか?
Ruby 1.9.1 patchlevel 129のpkgsrcを作成している最中に気がつきました。
また、CONFIG["rubylibdir"]も --program-suffix に影響されるようになって
います。
--program-suffixの指定で、CONFIG["rubylibdir"]やRIDATADIRが影響を受け
るというのは、そういう方針なのでしょうか? (CVSのリポジトリをさらっと
見ましたが、よくわかりませんでした。)
--program-suffixの指定は、単純に実行ファイルの名前に、追加で後置するだ
けと思っていたので、CONFIG["rubylibdir"]とRIDATADIRが影響を受けるのは
意外に思えました。
pkgsrcでは、名前が変わっても大丈夫なように CONFIG["rubylibdir"] の方は
ケアしていましたが、ふとFreeBSDのportsでは1.8.xと同じように lib/ruby
とするように修正しているのを先程発見しましたので、こちらに合わせようと
思います。
戻って、riの探索先ですが、探索先を従来のように戻すのであれば、
--- lib/rdoc/ri/paths.rb.orig 2009-04-19 22:34:21.000000000 +0900
+++ lib/rdoc/ri/paths.rb
@@ -33,7 +33,7 @@ module RDoc::RI::Paths
else
m = [""] * 2
end
- ri = "#{m[0]}ri#{m[1]}"
+ ri = "ri"
rdoc = "#{m[0]}rdoc#{m[1]}"
base = File.join(RbConfig::CONFIG['datadir'], ri, VERSION)
SYSDIR = File.join(base, "system")
といった感じの変更で行けそうです。(まだ、実際には試していません。)
この変更を加えても、RIDATADIRはRubyのバージョンを含んだパスとなること
もあり、pkgsrcの方は CONFIG["rubylibdir"] と同様にこちらで行こうと思い
ますが、元々の変更の意図が何だったかは気になります。
--
神戸 隆博(かんべ たかひろ) at 仕事場