[#27638] tcltkstub cause SEGV — KIMURA Koichi <kbk@...>
木村です。
なかだです。
山本です。
[#27651] [TIPS] .ext へのコピーの負荷低減 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
山本です。
[#27663] refactored shellwords.rb has bug? — KIMURA Koichi <kimura.koichi@...>
木村です。
[#27666] patch for Makefile.in — Takahiro Kambe <taca@...>
pkgsrcの方で、Min Sik Kim氏により加えられた変更です。
[#27674] Numeric#div — Koji Arai <jca02266@...>
新井です。お久しぶりです。
[#27680] patch for BeOS (HEAD) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
In article <20051111081454.EDF9CD78.ocean@m2.ccsnet.ne.jp>,
山本です。
[#27695] trap & sleep doens't work on windows HEAD. — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27711] Re: [ruby-list:41557] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
小西 弘将です。
こんにちは、なかむら(う)です。
山本です。
[#27729] Thread deadlock when signale handler raise exception — Tatsuki Sugiura <sugi@...>
こんにちは。杉浦です。
[#27735] FNM_CASEFOLD on case-sensitive system — nobuyoshi nakada <nobuyoshi.nakada@...>
なかだです。
山本です。
山本です。
なかだです。
なかだです。
山本です。
なかだです。
山本です。
[#27738] File.split("A:a/b") and File.split("A://///") on mswin32 — Tanaka Akira <akr@...17n.org>
ちょっと調べていて気がついたのですが、
こんにちは、なかむら(う)です。
[#27754] ruby-mode の emacs 収録 — Seiji Zenitani <zenitani@...>
はじめて投稿します。
[#27758] File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org>
次に cygwin における
こんにちは、なかむら(う)です。
In article <20051121093604.3A67.USA@garbagecollect.jp>,
こんにちは、なかむら(う)です。
わたなべです。
In article <1191-Mon21Nov2005112905+0900-eban@os.rim.or.jp>,
こんにちは、なかむら(う)です。
In article <20051121120453.3A70.USA@garbagecollect.jp>,
In article <87ek5a665s.fsf@m17n.org>,
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
In article <20051121191101.3A88.USA@garbagecollect.jp>,
[#27766] 1.8.4 preview2? — "URABE Shyouhei aka.mput" <root@...>
卜部です。間が空きましたが
まつもと ゆきひろです
なかだです。
[#27818] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#27825] 1.8.4 preview test failed (soap/ssl/test_ssl.rb) — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#27836] autoload with const_missing — SASADA Koichi <ko1@...>
ささだです。
[#27839] ruby 1.8 dumps core — Tanaka Akira <akr@...17n.org>
最近、boron でやっている chkbuild で ruby-1.8 が test-all 中
山本です。
In article <20051128190225.14D66C20.ocean@m2.ccsnet.ne.jp>,
In article <20051130210645.7228E2B0.ocean@m2.ccsnet.ne.jp>,
山本です。
In article <20051219120911.F876DDD0.ocean@m2.ccsnet.ne.jp>,
山本です。
山本です。
In article <20051219203218.8E517368.ocean@m2.ccsnet.ne.jp>,
まつもと ゆきひろです
[#27846] parser_params heap — Tanaka Akira <akr@...17n.org>
struct parser_params の heap ですが、Ripper のときとそうでな
[#27851] tail call and conservertive GC — Tanaka Akira <akr@...17n.org>
x86_64-linux で、gcc 4.0.3 20051111 なるものを用いて ruby
なかだです。
In article <TYOMLEM04FRaqbC8wSA0000003d@tyomlvem02.e2k.ad.ge.com>,
[#27871] Numeric と Complex — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
05/11/30 に 石塚圭樹<keiju@ishitsuka.com> さんは書きました:
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
うらべです。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
[#27890] rb_funcall2() for protected method — nobuyoshi nakada <nobuyoshi.nakada@...>
なかだです。
まつもと ゆきひろです
[ruby-dev:27707] Re: Numeric#div
新井です。
In message "[ruby-dev:27706] Re: Numeric#div"
on 14 Nov 2005 17:57:56 +0900,
Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> |いっそのことなくしてしまうというのも選択肢ではないかと?
>
> なくすって? Numeric#divそのものを? それは避けたいなあ。
話が発散しかけているので整理させてください。
(1) 以下の挙動はバグである。
p -10.div(3) # => -4
p -10.0.div(3) # => -3
これに対して、Numeric#div は、
class Numeric
def div(other)
self./(other).floor
end
end
という定義であれば良い。
という考えに異論がなければ、1.9 をすぐにでも修正したいと
思います。(要望がないなら、1.8.4は見送り)
以降は、上記が解消した後(修正案を認めてもらった後)に必要であ
れば話を進めていただければと思います。
(2) 原さん(の好み)案
「aまたはbがFloatのとき、a.div(b)をa/b、a.mod(b) を0.0とする」
これに関して、
Numeric#div は、レシーバによらず商を整数で返す。
Numeric#quo は、レシーバによらず商を実数で返す。
Numeric#/ は、商をレシーバのクラスに応じたクラスで返す。
(というか、/ は各サブクラスでサブクラスに応じた定義を行う)
という仕様があるのだと思っています。今の Ruby で、せっか
く整理された現在の仕様を非互換を前提にしてまで変更するこ
とはありえない(少なくとも個人の好みでは)と思っています。
まあ、これは原さんも本気ではないのだろうと思います。
(3) 石塚さん案
> >更に新井さんの言うとおり、aまたはbがFloatであるとき、a.div(b)
> >とかa.divmod(b)を計算するケースというのはかなり少ないと思います。
>
> というか, 下記の例もあるように
>
> >私の好みでは、「aまたはbがFloatのとき、a.div(b)をa/b、a.mod(b)
> >を0.0とする」がいいのですが、まあ、ほとんど賛同を得られないか
> >な。(^^;
>
> どう振る舞うべきかはあまり明確ではないような気がします.
>
> いっそのことなくしてしまうというのも選択肢ではないかと?
何に対して「どう振る舞うべきか明確でない」といっているかよく
わかりませんでした。(aまたはbがFloatのときの div ? divmod も ?)
(4) divmod の商は
(4.1) Float/Integer のHybrid
(4.2) Integer
(4.3) Float
のいずれが適切か?
現状は、(4.1) なのですが、(4.2) にすれば、Numeric#div の
戻りと完全に一致する((1) のバグは修正したとして)がどうだ
ろうか?という話。
これは私が話を出したのではありますが、どうでもいいかなと
思ってます(すみません)。何か ruby-math かどこかで、現状の
挙動をするよう要望があがっていたのを見たように思っていた
のですが、探しても見当たらないので気のせいかも知れません。
--
新井康司 (Koji Arai)