[#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:37249] Re: [ruby-cvs:27586] Ruby:r20368 (trunk): * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should return
斎藤です。 On Fri, 28 Nov 2008 08:23:52 +0900 Yukihiro Matsumoto <matz@ruby-lang.org> wrote: > In message "Re: [ruby-dev:37218] Re: [ruby-cvs:27586] Ruby:r20368 (trunk): * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should return" > on Fri, 28 Nov 2008 02:49:47 +0900, Tadashi Saito <shiba@mail2.accsnet.ne.jp> writes: > > おお、全然覚えてない。情けない記憶力ですね。 > # それで15年、いつもフレッシュにRubyに接することができるんだ。(苦笑 僕も記憶力は良くないですねー。おかげで毎日フレッシュに世界に接しています(^^;。 > が、その時の戻り値については、議論されたことはないと思います。 ごめんなさい、 > ||一方で、もしこの変更がありならば、floor、ceil、truncate、round あたりの > ||仕様も見直せる可能性があると思います。 > | > |ああ、そうですね。これらもBigDecimalではなく、整数を返した方 > |がうれしいでしょうねえ。 > > と思ってソースを読んでみたのですが、これってオプショナルな引 > 数を受け付けて、小数点以下の桁も指定できるんですね。そうなる という部分を、floor, ceil, ... ではなくdivの話かと思ってツッコミを入れて しまいました。筋違いで申し訳ないです。自分は > * このまま。引数によって戻り値の型が変わるのは気持ち悪い > * 引数がない時はInteger。ある時はBigDecimal については、後者を押します。丸めたはずなのに整数として扱えない(odd?/even?, upto, succ, ... が呼び出せない)という方が気持ち悪い気がします。 floor等の丸めメソッドは、Integerに対してもFloatに対しても、呼ばれれば Integerを返すわけですから、それらの慣習に本来合わせるべきであると思います。 引数を指定するという面倒な状況に、例外的なBigDecimalを返すというのはそれはそれで 理にかなっていると思います。 それでおそらく、自分が話を逸らしてしまいましたが、 > BigDecimalの有用性は事実ですし、 そうですね。自分も5年たった今実感してます。SQLにDECIMAL型があり、Webフレームワークと SQL DBの組み合わせが流行り、O/Rマッパが流行り、そしてそこでBigDecimalが使われるとは 当時想像もしていませんでした。 > という理由で、あのタイミングでBigDecimalをあきらめるのも不合 > 理な判断であったと思います。が、だからといって「それを認めて > リリースされた」とか、「(今後も)Numericと違う道を選ぶ」という > 結論を定めてしまうのは、ちょっと行きすぎじゃないかなあ、と感 > じます。 なるほど、まつもとさんの意志が「(今後も)Numericと違う道を選ぶ」でなかった (そして今もない)ということは、了解しました。ただ五年前の感じだと、メンテナである 小林さんも意志を同じくするかは、ちょっと微妙な気がします。 実際、Numericに近づけるような、バグフィクスのニュアンスが少ない積極的な仕様変更や そのための議論は、5年間ほぼ皆無だったように見えます。 # なのでBigDecimal#to_rがすぐに使えるようになったのは、自分としてもうれしいです 余談ですが自分は、Numericらしくある10進小数型が欲しくて、結局は自作という道に走り ました。結果としては、1/4くらいのコード量で、場合によっては数十倍高速で、かつメモリ 消費も3割以上効率的な物が、既存Numericを尊重したつもりのインターフェースと共に実現 できたので、ある程度満足しています。 # という宣伝でした (^^; -- 斎藤ただし