[#34556] /(.)(.)/.match("ab").select {|v| true } is empty — Tanaka Akira <akr@...>
以下のように、MatchData#select でブロックが常に真なのに結果
[#34567] write to broken pipe on Linux — Nobuyoshi Nakada <nobu@...>
なかだです。
まつもと ゆきひろです
なかだです。
[#34571] Re: [ruby-cvs:23495] Ruby:r16255 (ruby_1_8, trunk): * range.c (range_step): allow float step bigger than zero but less — Tanaka Akira <akr@...>
In article <[email protected]>,
[#34605] Array#mapがEnumeratorを返さない — rubikitch@...
るびきちです。
[#34623] Marshal.load( Marshal.dump( Float ) )の不一致@1.8 — "H.Holon" <holon@...>
H.Holonです。
[#34646] break in lambda — Tanaka Akira <akr@...>
lambda 直下に break があったとき、なにごともなかったかのよう
[#34647] fork 不可能な環境での test_argv0_noarg — wanabe <s.wanabe@...>
ワナベと申します。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#34648] Bignum のメソッドからの bigzero_p — wanabe <s.wanabe@...>
ワナベと申します。
[#34676] removing Array#nitems {} — "Akinori MUSHA" <knu@...>
Array#nitems はnilでない要素を数えるメソッドですが、ブロックを
[#34691] ext/openssl and newer OpenSSL — Takahiro Kambe <taca@...>
こんにちは。
[#34692] [ruby1.9] fork と thread — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#34739] net/imap uses Thread#raise — Tanaka Akira <akr@...>
net/imap が原因だと思うのですが、
前田です。
In article <[email protected]>,
[#34741] Date.parse("##-##-##") — "Akinori MUSHA" <knu@...>
Date.parse("##.##.##") の ruby_1_8 における挙動が trunk とも
> Date.parse("##.##.##") の ruby_1_8 における挙動が trunk とも
[#34742] Ruby 1.8.7-preview3 has been released — "Akinori MUSHA" <knu@...>
Ruby 1.8.7-preview3 をリリースしました。
お疲れ様です。
At Mon, 19 May 2008 11:28:10 +0900,
In message <[email protected]>
もう一つ追加です。
At Mon, 19 May 2008 18:55:42 +0900,
[#34751] benchmark result of reverse_complement — SASADA Koichi <ko1@...>
ささだです.
[#34758] Re: [ruby-cvs:23717] Ruby:r16477 (trunk): * regparse.c (PINC): use optimized enclen() instead of — SASADA Koichi <ko1@...>
ささだです.
遠藤と申します。
[#34768] Improvement of lazy sweep patch — authorNari <authornari@...>
authorNariです。
まつもと ゆきひろです
[#34775] (1..5).step(SimpleDelegator.new(1.5)) {|x| p x} differ from (1..5).step(1.5) {|x| p x} — Tanaka Akira <akr@...>
以下のように (1..5).step(1.5) {|x| p x} と
[#34800] Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
木村です。
木村です。
こんにちは、なかむら(う)です。
木村です。
こんにちは、なかむら(う)です。
[#34810] -Wall — SASADA Koichi <ko1@...>
ささだです.
[#34877] [Ruby 1.9 - Bug #11] prelude.c compilation problem on mswin32 — redmine@...
Issue #11 has been updated by Usaku NAKAMURA.
[#34883] [#19002] RUBY_* constants — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#34889] Ruby 1.8.7-preview4 test-all failed in OpenSSL::TestSSL — Nobuhiro IMAI <nov@...>
いまいです。
Nobuhiro IMAI さんは書きました:
At Sat, 31 May 2008 21:06:47 +0900,
この話題についていろいろ試していて気付いたのですが
[ruby-dev:34725] Re: int/int -> rational (Re: Re: ComplexFloat)
原です。 > けいじゅ@いしつかです. >> 原です。 > >>> 1.0/3 != 1/3 >> これは、1.0 と 1 の属するクラスが違うからいいんですよ。 >> Complex(1.0) と Complex(1) じゃ同じだから問題にしている >> (いた)んです。 > > ん? > よく分からないんですが, > > Complex(1.0)/3 == Complex(1)/3 > > でありたいってことです? > > それなら, 現行は成り立っていなくて, Complex::/でquoを使うっえば解決し > ますが? わははは。何にぶつかれば怪我が少ないか、みたいな話で、意思疎 通が難しいですね。 3つ問題がある。 (A) 1 == Complex(1) なのに 1/3 != Complex(1)/3 (B) Complex(1.0) == Complex(1) なのに Complex(1.0)/3 != Complex(1)/3 (C) 1.0 == 1 なのに 1.0/3 != 1/3 現行では、B, C の状態。Complex#/ を quo に変えると、A, C の 状態になる。 整理しただけに留めておこう。(^^; >>> 実数がないのに複素数があるのはおかしいうんぬんの話がありましたが, 両者 >>> は独立に発展した概念ですのでいいんじゃないでしょうか? > >> ??素朴に考えると実数が2本で複素数なので、複素数は実数を前提 >> とすると思うんだけど、「独立に発展した概念」ってどういう意味 >> ですか? > > 実数て言うのは歴史的には位相とか解析的な必要性から出てきて(有理数の完 > 備化とか連続性), 複素数は代数的な必要性から出てきている(代数方程式の解 > のための代数的拡大)と言いたかっただけです. つまり、 実数=有理数+α 複素数=実数+β となっている(α=完備化、β=代数的閉体を取ること)。 で、「実数がないのに複素数があるのおかしくない?」という 問いに、「α≠βだから実数と複素数は独立に考えてよい」と 石塚さんは答えているんですね。それって、 複素数=実数+β の右辺の左の「実数」より、「β」に着目にしているわけですね。 ここも確認だけにしておこう。(^^; 確かに、mathn を組み込みにして、もはや数に対してはその属する クラスをユーザーにあまり意識させない世界を作れば、クラスの話 は大雑把でいい、という考えはありえる。