[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>
遠藤です。
At Tue, 2 Dec 2008 23:59:52 +0900,
まつもと ゆきひろです
こんにちは、なかむら(う)です。
At Wed, 3 Dec 2008 18:39:59 +0900,
[#37265] [Feature #819] Caching Symbol#to_proc — Shumpei Akai <redmine@...>
Feature #819: Caching Symbol#to_proc
[#37275] [Bug #821] uninitialized constant Test::Unit::AutoRunner — Naohisa Goto <redmine@...>
Bug #821: uninitialized constant Test::Unit::AutoRunner
In article <4937d5c0586c_87b76ae0c6417f@redmine.ruby-lang.org>,
[#37278] invalid byte sequence by pack format 'A' or 'a' — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37295] [BUG:trunk] Encoding in which Array#pack returns when the last format is 'u', 'M', 'm' — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
まつもと ゆきひろです
[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>
Feature #841: Object#self
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#37357] Math and NaN — Tadayoshi Funaba <tadf@...>
Math.sin に NaN を与えてもそのまま NaN が返ってきますが、Math.sqrt はエ
まつもと ゆきひろです
> |Math.sin に NaN を与えてもそのまま NaN が返ってきますが、Math.sqrt はエ
[#37370] IA-64とx64でBigDecimalの割り算の計算結果がおかしい — TAKANO Mitsuhiro <tak@...32.tk>
-----BEGIN PGP SIGNED MESSAGE-----
[#37378] Ruby開発ミーティングログ — SASADA Koichi <ko1@...>
ささだです.
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
[#37384] [Bug #853] Rake のテストが無い — okkez _ <redmine@...>
Bug #853: Rake のテストが無い
[#37390] [BUG:trunk] r20625 dumps core and many strings associated with wrong encoding — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
Yugui (Yuki Sonoda) さんは書きました:
[#37392] [1.9:Feature] faster bignum multiplication by karatsuba method — "Yusuke ENDOH" <mame@...>
遠藤です。
[#37427] Re: [ruby-core:20448] [Bug #727] Signal(CLD) seems not to work on OS X — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37455] Re: [ruby-cvs:27996] Ruby:r20778 (trunk): * common.mk (complex.$(OBJEXT), rational.$(OBJEXT)): Properly add — Nobuyoshi Nakada <nobu@...>
なかだです。
At Tue, 16 Dec 2008 15:14:40 +0900,
[#37458] [Bug #891] MiniTest::Assertions#assert_instance_of should use Object#instance_of? — okkez _ <redmine@...>
Bug #891: MiniTest::Assertions#assert_instance_of should use Object#instance_of?
[#37483] (was Re: [ruby-cvs:28066]) — "Akinori MUSHA" <knu@...>
At Wed, 17 Dec 2008 19:57:17 +0900 (JST),
(2008/12/17 20:25), Akinori MUSHA wrote:
At Thu, 18 Dec 2008 00:56:00 +0900,
[#37490] minitest/spec, minitest/mock を標準添付から外しませんか? — okkez <okkez000@...>
okkez です。
[#37496] when to use default_internal — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37505] Re: [ruby-cvs:28084] Ruby:r20866 (trunk): * error.c (exc_equal): duck typing equal to make it transitive. — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>
Hi, folks
咳といいます。
Yuguiです
咳といいます。
On 12/21/08 11:22 PM, Masatoshi SEKI wrote:
咳といいます。
Yuguiです。
Yuguiです。
[#37525] [Bug #914] Integer#upto(NaN) — tadayoshi funaba <redmine@...>
Bug #914: Integer#upto(NaN)
[#37537] [Bug #913] mathn した場合、sqrt(NaN) が複素数になる — Yuki Sonoda <redmine@...>
チケット #913 が更新されました。 (by Yuki Sonoda)
[#37555] [Bug #919] tool/file2lastrev.rbでエラー — Tadashi Saito <redmine@...>
Bug #919: tool/file2lastrev.rbでエラー
[#37560] fail to complie ext pty in cygwin — Masaki Suketa <masaki.suketa@...>
助田です。
[#37572] [Bug:1.9] `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError) — Tanaka Akira <akr@...>
以下のプログラムで、
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37591] [BUG:trunk] [m17n] TestCSVFeatures fails because of r20905 — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
[#37646] [Bug #943] Segmentation fault (cygwin) — Martin Dürst <redmine@...>
Bug #943: Segmentation fault (cygwin)
[ruby-dev:37333] Re: RSS::Maker.create(version)
At Mon, 8 Dec 2008 20:28:44 +0900, Kouhei Sutou wrote: > > > もう1つ思いついたのですが、これではどうでしょうか? > > > > > > maker = RSS::Maker[version].new > > > > > > or > > > > > > maker = RSS::MAKERS[version].new > > > > > > こっちの方が変なことをしていないように見える気がします。 (snip) > ハッシュではなく[]を持つオブジェクトを用意するつもりでした。 > 私は、[]はハッシュっぽく見せるものというよりも、コンテナっぽ > いオブジェクトへの一般的なアクセス記法だと思っています。「何 > かを加える・結合する」動作一般に「+」を使うような感覚です。 > (例がよいかどうかはあまり自信がありません。ごめんなさい。) > > RSS::Maker[version].newでRSS::Makerを使っているのは、現時点 > ではRSS::Makerが唯一外にでているオブジェクトなので、そいつが > エントリポイントになるとよいと思ったからです。 なるほど。module の [] というのはどうだろうと思ったんですが、 意外といいかもしれませんね。RSS::Maker の中というのは(同名の メソッドよりは)収まりがいいです。 > RSS::MAKERS[version].newの方は、MAKERSという複数形の方がコン > テナっぽさがでるかと思ったからです。 > > []で(少し?)高度な取得処理を実行するのはそれほど珍しいこと > ではないと思います。 > > 例えば、HTTPヘッダを取得するAPIとして[] を使用しているオブジェ > クトではキー(HTTPヘッダの名前)を正規化して値を返しています。 > (net/http.rbのNet::HTTPHeader、xmlrpc/httpserver.rbの > HttpServer::Table、webrick/httprequest.rbの > WEBrick::HTTPRequest) > > Array#[]は、もっと高度でインデックスをとるだけではなく、開始 > 位置と長さの2引数をとったり、Rangeをとったりもします。 私の感覚を言うと、 [] を使うときは何のインスタンスかを意識して いるような気がします。RSS::MAKERS[...] と書いたときは MAKERS が いったい何なのか気になりますが、定数然とした見た目なので Array か Hash だろうという感じなので、クラスを引くための特別なオブジェクト です、と言われたら少し大仰な印象を受けそうです。 > ということで、私はバージョン文字列から対応するmakerクラスを > 取得するのには[]がよいかと思っていました。 RSS::Maker[] の方は、 RSS::Maker が module と知っているので、 [] の中で何が行われても違和感を覚えません。 感覚的な話ばかりで恐縮ですが…。 (snip) > > 従って、ハッシュ(に見えるもの)を露出させるよりもメソッドとして > > 提供する方がインターフェースとしては好ましいと私は思います。 > > > RSS::Maker.findはどうでしょうか。 気分的には find よりは get とか、いっそ of くらいの距離感が しっくり来ますが、 Encoding も find なので悪くないと思います。 ということで RSS::Maker[], RSS::Maker.find() ともに賛成です。 -- Akinori MUSHA / http://akinori.org/