[#4603] call for finite/isnan testers — gotoken@... (GOTO Kentaro)

ごとけんです

237 messages 1999/02/02
[#4610] Re: call for finite/isnan testers — Inaba Hiroto <inaba@...> 1999/02/02

稲葉です。

[#4627] Re: call for finite/isnan testers — gotoken@... (GOTO Kentaro) 1999/02/03

ごとけんです

[#4652] Re: call for finite/isnan testers — Inaba Hiroto <inaba@...> 1999/02/03

稲葉です。

[#4653] Re: call for finite/isnan testers — EGUCHI Osamu <eguchi@...> 1999/02/03

えぐち@エスアンドイー です。

[#4658] Re: call for finite/isnan testers — matz@... (Yukihiro Matsumoto) 1999/02/03

まつもと ゆきひろです

[#4659] Re: call for finite/isnan testers — EGUCHI Osamu <eguchi@...> 1999/02/03

えぐち@エスアンドイー です。

[#4674] Re: call for finite/isnan testers — WATANABE Hirofumi <watanabe@...> 1999/02/04

わたなべです.

[#4703] Re: call for finite/isnan testers — EGUCHI Osamu <eguchi@...> 1999/02/04

えぐち@エスアンドイー です。

[#4760] compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/05

えぐち@エスアンドイー です。

[#4780] Re: compare to NaN (Re: Re: call for finite/isnan testers) — matz@... (Yukihiro Matsumoto) 1999/02/06

まつもと ゆきひろです

[#4788] Re: compare to NaN (Re: Re: call for finite/isnan testers) — gotoken@... (GOTO Kentaro) 1999/02/06

ごとけんです

[#4822] Re: compare to NaN (Re: Re: call for finite/isnan testers) — ARIMA Yasuhiro <fit0298@...> 1999/02/07

Regard to "[ruby-dev:4788] Re: compare to NaN (Re: Re: call for finite/isnan testers)"

[#4867] Re: compare to NaN (Re: Re: call for finite/isnan testers) — gotoken@... (GOTO Kentaro) 1999/02/08

ごとけんです

[#4870] Re: compare to NaN (Re: Re: call for finite/isnan testers) — ARIMA Yasuhiro <fit0298@...> 1999/02/09

Regard to "[ruby-dev:4867] Re: compare to NaN (Re: Re: call for finite/isnan testers)"

[#4794] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/06

えぐち@エスアンドイー です。

[#4801] Re: compare to NaN (Re: Re: call for finite/isnan testers) — Tadayoshi Funaba <tadf@...> 1999/02/07

ふなばです。

[#4804] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/07

えぐち@エスアンドイー です。

[#4813] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/07

えぐち@エスアンドイー です。

[#4816] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/07

けいじゅ@日本ラショナルソフトウェアです.

[#4821] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/07

えぐち@エスアンドイー です。

[#4823] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/07

けいじゅ@日本ラショナルソフトウェアです.

[#4826] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/07

えぐち@エスアンドイー です。

[#4842] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/08

けいじゅ@日本ラショナルソフトウェアです.

[#4856] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/08

えぐち@エスアンドイー です。

[#4921] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/09

けいじゅ@日本ラショナルソフトウェアです.

[#4936] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/09

えぐち@エスアンドイー です。

[#4978] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/10

えぐち@エスアンドイー です。

[#5137] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/16

けいじゅ@日本ラショナルソフトウェアです.

[#5167] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/16

えぐち@エスアンドイー です。

[#5200] Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/17

けいじゅ@日本ラショナルソフトウェアです.

[#5203] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/17

ごとけんです

[#5209] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/17

けいじゅ@日本ラショナルソフトウェアです.

[#5231] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/18

ごとけんです.

[#5280] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/18

けいじゅ@日本ラショナルソフトウェアです.

[#5282] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/18

ごとけんです

[#5346] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5387] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/20

ごとけんです

[#5389] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/20

けいじゅ@日本ラショナルソフトウェアです.

[#5397] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/20

ごとけんです

[#5408] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/20

けいじゅ@日本ラショナルソフトウェアです.

[#5426] Re: Bigfloat [compare to NaN] — gotoken@... (GOTO Kentaro) 1999/02/21

ごとけんです

[#5438] Re: Bigfloat [compare to NaN] — matz@... (Yukihiro Matsumoto) 1999/02/22

まつもと ゆきひろです

[#5441] Re: Bigfloat [compare to NaN] — Daisuke Kanda <MAP2303@...> 1999/02/22

[#5450] Re: Bigfloat [compare to NaN] — matz@... (Yukihiro Matsumoto) 1999/02/22

まつもと ゆきひろです

[#5590] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/24

けいじゅ@日本ラショナルソフトウェアです.

[#5603] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/02/24

えぐち@エスアンドイー です。

[#5615] Re: Bigfloat [compare to NaN] — keiju@... (Keiju ISHITSUKA) 1999/02/24

けいじゅ@日本ラショナルソフトウェアです.

[#5619] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/02/24

えぐち@エスアンドイー です。

[#5701] Re: Bigfloat [compare to NaN] — keiju@... (Keiju ISHITSUKA) 1999/02/25

けいじゅ@日本ラショナルソフトウェアです.

[#5721] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/02/25

えぐち@エスアンドイー です。

[#5753] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/02/26

けいじゅ@日本ラショナルソフトウェアです.

[#5763] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/02/26

えぐち@エスアンドイー です。

[#5775] Re: Bigfloat [compare to NaN] — keiju@... (Keiju ISHITSUKA) 1999/02/26

けいじゅ@日本ラショナルソフトウェアです.

[#5782] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/02/26

えぐち@エスアンドイー です。

[#5831] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/03/01

けいじゅ@日本ラショナルソフトウェアです.

[#5848] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/03/01

えぐち@エスアンドイー です。

[#5862] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/03/02

けいじゅ@日本ラショナルソフトウェアです.

[#5864] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/03/02

えぐち@エスアンドイー です。

[#5964] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/03/04

けいじゅ@日本ラショナルソフトウェアです.

[#5966] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/03/04

えぐち@エスアンドイー です。

[#6044] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/03/06

けいじゅ@日本ラショナルソフトウェアです.

[#6065] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/03/07

えぐち@エスアンドイー です。

[#6153] Re: Bigfloat [compare to NaN] — keiju@... (石塚圭樹 ) 1999/03/09

けいじゅ@日本ラショナルソフトウェアです.

[#6161] Re: Bigfloat [compare to NaN] — EGUCHI Osamu <eguchi@...> 1999/03/09

えぐち@エスアンドイー です。

[#4994] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/10

えぐち@エスアンドイー です。

[#5004] 10e9999.to_i (Re: compare to NaN (Re: call for finite/isnan testers)) — gotoken@... (GOTO Kentaro) 1999/02/10

ごとけんです

[#5007] [PATCH] configure w/ isinf() (Re: 10e9999.to_i) — EGUCHI Osamu <eguchi@...> 1999/02/11

えぐち@エスアンドイー です。

[#5019] Re: [PATCH] configure w/ isinf() (Re: 10e9999.to_i) — gotoken@... (GOTO Kentaro) 1999/02/11

ごとけんです

[#4987] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/10

けいじゅ@日本ラショナルソフトウェアです.

[#4990] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/10

えぐち@エスアンドイー です。

[#5163] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/16

けいじゅ@日本ラショナルソフトウェアです.

[#5166] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/16

えぐち@エスアンドイー です。

[#5198] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/17

けいじゅ@日本ラショナルソフトウェアです.

[#5202] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/17

えぐち@エスアンドイー です。

[#5241] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/18

けいじゅ@日本ラショナルソフトウェアです.

[#5268] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/18

えぐち@エスアンドイー です。

[#5327] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5330] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/19

えぐち@エスアンドイー です。

[#5332] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5336] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/19

えぐち@エスアンドイー です。

[#5339] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5343] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/19

えぐち@エスアンドイー です。

[#5362] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5371] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/19

えぐち@エスアンドイー です。

[#5392] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/20

けいじゅ@日本ラショナルソフトウェアです.

[#5400] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/20

えぐち@エスアンドイー です。

[#5569] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (石塚圭樹 ) 1999/02/24

けいじゅ@日本ラショナルソフトウェアです.

[#5602] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/24

えぐち@エスアンドイー です。

[#5621] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/24

けいじゅ@日本ラショナルソフトウェアです.

[#5625] Re: compare to NaN (Re: Re: call for finite/isnan testers) — EGUCHI Osamu <eguchi@...> 1999/02/24

えぐち@エスアンドイー です。

[#5704] Re: compare to NaN (Re: Re: call for finite/isnan testers) — keiju@... (Keiju ISHITSUKA) 1999/02/25

けいじゅ@日本ラショナルソフトウェアです.

[#4614] Re: cookie on cgi-lib.rb — Wakou Aoyama <wakou@...>

青山です。

40 messages 1999/02/02
[#4616] Re: cookie on cgi-lib.rb — IKARASHI Akira <ikarashi@...> 1999/02/02

五十嵐です。

[#4660] Re: cookie on cgi-lib.rb — Wakou Aoyama <wakou@...> 1999/02/03

青山です。

[#4677] Re: cookie on cgi-lib.rb — matz@... (Yukihiro Matsumoto) 1999/02/04

まつもと ゆきひろです

[#4680] Re: cookie on cgi-lib.rb — Daisuke Kanda <MAP2303@...> 1999/02/04

[#4682] Re: cookie on cgi-lib.rb — TAKAHASHI Masayoshi <maki@...> 1999/02/04

高橋です。なつかしい話題が。

[#4708] Re: cookie on cgi-lib.rb — Shugo Maeda <shugo@...> 1999/02/04

前田です。

[#4615] HTML generator — Wakou Aoyama <wakou@...>

青山です。

79 messages 1999/02/02
[#5217] htmlelem.rb (Re: HTML generator) — Shin-ichiro Hara <sinara@...> 1999/02/17

原です。

[#5221] Re: htmlelem.rb (Re: HTML generator) — Wakou Aoyama <wakou@...> 1999/02/17

青山です。

[#5224] Re: htmlelem.rb (Re: HTML generator) — Shin-ichiro Hara <sinara@...> 1999/02/17

原です。

[#5226] Re: htmlelem.rb (Re: HTML generator) — Wakou Aoyama <wakou@...> 1999/02/17

青山です。

[#5229] Re: htmlelem.rb (Re: HTML generator) — Shin-ichiro Hara <sinara@...> 1999/02/18

原です。

[#5376] Re: eRuby (Re: htmlelem.rb) — Shugo Maeda <shugo@...> 1999/02/19

前田です。

[#5286] Re: htmlelem.rb (Re: HTML generator) — Masatoshi SEKI <m_seki@...> 1999/02/18

[#5351] Re: htmlelem.rb (Re: HTML generator) — Shin-ichiro Hara <sinara@...> 1999/02/19

原です。

[#5489] htmltree.rb (Re: htmlelem.rb) — Shin-ichiro Hara <sinara@...> 1999/02/22

原です。

[#4619] Why automake+libtool? (Re: --enable-shared/BSD) — Motoyuki Kasahara <m-kasahr@...>

笠原です。

25 messages 1999/02/03
[#4622] Re: Why automake+libtool? (Re: --enable-shared/BSD) — matz@... (Yukihiro Matsumoto) 1999/02/03

まつもと ゆきひろです

[#4673] Re: Why automake+libtool? — Motoyuki Kasahara <m-kasahr@...> 1999/02/04

笠原です。

[#4640] Ruby 1.3.1-990203 — matz@... (Yukihiro Matsumoto)

Ruby 1.3.1-990203 is out, check out:

30 messages 1999/02/03
[#4664] Re: Ruby 1.3.1-990203 — gotoken@... (GOTO Kentaro) 1999/02/04

ごとけんです

[#4692] Re: Ruby 1.3.1-990203 — matz@... (Yukihiro Matsumoto) 1999/02/04

まつもと ゆきひろです

[#4694] strtod() maybe not work — gotoken@... (GOTO Kentaro) 1999/02/04

ごとけんです

[#4727] [REQ] 2進数整数リテラル — EGUCHI Osamu <eguchi@...>

えぐち@エスアンドイーです。

17 messages 1999/02/05

[#4825] Backslash(EOL) in comment — WATANABE Hirofumi <eban@...>

わたなべです.

17 messages 1999/02/07
[#4859] Re: Backslash(EOL) in comment — matz@... (Yukihiro Matsumoto) 1999/02/08

まつもと ゆきひろです

[#4837] man Precision — gotoken@... (GOTO Kentaro)

ごとけんです

20 messages 1999/02/08
[#4845] Re: man Precision — keiju@... (石塚圭樹 ) 1999/02/08

けいじゅ@日本ラショナルソフトウェアです.

[#4853] Integer#format — Koji Arai <JCA02266@...>

新井です。

40 messages 1999/02/08
[#4871] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/09

まつもと ゆきひろです

[#4952] Re: Integer#format — Koji Arai <JCA02266@...> 1999/02/09

新井です。

[#4965] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/10

まつもと ゆきひろです

[#5034] Re: Integer#format — Koji Arai <JCA02266@...> 1999/02/11

新井です。

[#5067] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/13

まつもと ゆきひろです

[#5076] Re: Integer#format — Koji Arai <JCA02266@...> 1999/02/13

新井です。

[#5108] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/15

まつもと ゆきひろです

[#5129] Re: Integer#format — Koji Arai <JCA02266@...> 1999/02/15

新井です。

[#5170] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/16

まつもと ゆきひろです

[#5414] Re: Integer#format — Koji Arai <JCA02266@...> 1999/02/20

新井です。

[#5453] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/22

まつもと ゆきひろです

[#5471] Re: Integer#format — kjana@... (YANAGAWA Kazuhisa) 1999/02/22

In message <E10Ep01-00009q-00@ev.netlab.co.jp>

[#5542] Re: Integer#format — matz@... (Yukihiro Matsumoto) 1999/02/23

まつもと ゆきひろです

[#4893] Ruby 1.3.1-990209 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.1-990209 is out, check out:

17 messages 1999/02/09
[#4896] Re: Ruby 1.3.1-990209 — Wakou Aoyama <wakou@...> 1999/02/09

青山です。

[#4950] parse error "and" — Koji Arai <JCA02266@...>

新井です。

17 messages 1999/02/09
[#4956] Re: parse error "and" — EGUCHI Osamu <eguchi@...> 1999/02/10

えぐち@エスアンドイー です。

[#4966] Re: parse error "and" — matz@... (Yukihiro Matsumoto) 1999/02/10

まつもと ゆきひろです

[#5035] Re: parse error "and" — Koji Arai <JCA02266@...> 1999/02/11

新井です。

[#5039] Re: parse error "and" — EGUCHI Osamu <eguchi@...> 1999/02/12

えぐち@エスアンドイー です。

[#4970] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...

83 messages 1999/02/10
[#4998] Re: to_i,to_s の素朴な疑問 — Shugo Maeda <shugo@...> 1999/02/10

前田です。

[#5040] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@... 1999/02/12
[#5173] Re: to_i,to_s の素朴な疑問 — keiju@... (石塚圭樹 ) 1999/02/16

けいじゅ@日本ラショナルソフトウェアです.

[#5204] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@... 1999/02/17
[#5245] Re: to_i,to_s の素朴な疑問 — matz@... (Yukihiro Matsumoto) 1999/02/18

まつもと ゆきひろです

[#5318] Re: to_i,to_s の素朴な疑問 — keiju@... (石塚圭樹 ) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5320] Re: to_i,to_s の素朴な疑問 — gotoken@... (GOTO Kentaro) 1999/02/19

ごとけんです

[#5326] Re: to_i,to_s の素朴な疑問 — matz@... (Yukihiro Matsumoto) 1999/02/19

まつもと ゆきひろです

[#5366] Re: to_i,to_s の素朴な疑問 — matz@... (Yukihiro Matsumoto) 1999/02/19

まつもと ゆきひろです

[#5406] Re: to_i,to_s の素朴な疑問 — matz@... (Yukihiro Matsumoto) 1999/02/20

まつもと ゆきひろです

[#5583] Re: Kernel methods [Re: to_i,to_s の素朴な疑問 ] — matz@... (Yukihiro Matsumoto) 1999/02/24

まつもと ゆきひろです

[#5596] Re: Kernel methods [Re: to_i,to_s の素朴な疑問 ] — matz@... (Yukihiro Matsumoto) 1999/02/24

まつもと ゆきひろです

[#4971] Ruby 1.3.1-990210 — Yukihiro Matsumoto <matz@...>

It's about time for daily Ruby delivery. ;-)

25 messages 1999/02/10

[#5083] [req] cgi-lib NPH support — Shugo Maeda <shugo@...>

前田です。

61 messages 1999/02/13

[#5119] Ruby 1.3.1-990215 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.1-990215 is out, check out:

24 messages 1999/02/15

[#5215] Re: a genericity — toyofuku@...

豊福@パパイヤです。

34 messages 1999/02/17
[#5230] Re: a genericity — gotoken@... (GOTO Kentaro) 1999/02/18

ごとけんです

[#5278] Re: a genericity — keiju@... (石塚圭樹 ) 1999/02/18

けいじゅ@日本ラショナルソフトウェアです.

[#5303] Re: a genericity — gotoken@... (GOTO Kentaro) 1999/02/19

ごとけんです

[#5350] Re: a genericity — keiju@... (石塚圭樹 ) 1999/02/19

けいじゅ@日本ラショナルソフトウェアです.

[#5363] Re: a genericity — gotoken@... (GOTO Kentaro) 1999/02/19

ごとけんです

[#5388] Re: a genericity — keiju@... (石塚圭樹 ) 1999/02/20

けいじゅ@日本ラショナルソフトウェアです.

[#5395] Subseq of Array — Inaba Hiroto <inaba@...>

稲葉です.

127 messages 1999/02/20
[#6017] Re: Subseq of Array — Wakou Aoyama <wakou@...> 1999/03/05

青山です。

[#6022] Re: Subseq of Array — Wakou Aoyama <wakou@...> 1999/03/05

青山です。

[#6033] Re: array[last..first] (Re: Subseq of Array) — Inaba Hiroto <inaba@...> 1999/03/06

自己フォローです。

[#6070] Re: array[last..first] (Re: Subseq of Array) — matz@... (Yukihiro Matsumoto) 1999/03/07

まつもと ゆきひろです

[#6077] Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/07

青山です。

[#6081] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — matz@... (Yukihiro Matsumoto) 1999/03/08

まつもと ゆきひろです

[#6096] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/08

青山です。

[#6128] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/08

ふなばです。

[#6137] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/08

青山です。

[#6139] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/09

ふなばです。

[#6145] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/09

青山です。

[#6155] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/09

ふなばです。

[#6158] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/09

青山です。

[#6164] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/09

ふなばです。

[#6165] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/09

青山です。

[#6168] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/09

ふなばです。

[#6169] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/09

青山です。

[#6171] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/10

ふなばです。

[#6172] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/10

青山です。

[#6187] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — matz@... (Yukihiro Matsumoto) 1999/03/10

まつもと ゆきひろです

[#6200] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Tadayoshi Funaba <tadf@...> 1999/03/10

ふなばです。

[#6205] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/10

青山です。

[#6195] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/10

青山です。

[#6241] Re: Range (Re: array[last..first] (Re: Subseq of Array)) — Wakou Aoyama <wakou@...> 1999/03/11

青山です。

[#6023] Re: Subseq of Array — matz@... (Yukihiro Matsumoto) 1999/03/05

まつもと ゆきひろです

[#6030] Re: Subseq of Array — Shin-ichiro Hara <sinara@...> 1999/03/06

原です。

[#5527] Re: [ruby-list:12268] Re: It wants to install mon_ruby — moochan <moochan@...>

moochan です。

27 messages 1999/02/23
[#5528] -Ks — moochan <moochan@...> 1999/02/23

moochan です.

[#5564] Ruby 1.3.1-990224 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.1-990224 is out, check out:

29 messages 1999/02/24
[#5584] Re: Ruby 1.3.1-990224 — WATANABE Tetsuya <tetsu@...> 1999/02/24

渡辺哲也です。

[#5575] Re: a genericity — "豊福" <toyofuku@...>

豊福@パパイヤです。

34 messages 1999/02/24
[#5595] Re: a genericity — gotoken@... (GOTO Kentaro) 1999/02/24

ごとけんです

[#5606] Re: a genericity — keiju@... (石塚圭樹 ) 1999/02/24

けいじゅ@日本ラショナルソフトウェアです.

[#5630] Re: a genericity — gotoken@... (GOTO Kentaro) 1999/02/24

ごとけんです

[#5635] Re: a genericity — EGUCHI Osamu <eguchi@...> 1999/02/24

えぐち@エスアンドイー です。

[#5601] Re: Hash.new — Inaba Hiroto <inaba@...>

稲葉です.

18 messages 1999/02/24
[#5638] Re: Hash.new — Inaba Hiroto <inaba@...> 1999/02/24

稲葉です。

[#5752] irb on ruby-1.4 — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

25 messages 1999/02/26
[#5757] Re: irb on ruby-1.4 — matz@... (Yukihiro Matsumoto) 1999/02/26

まつもと ゆきひろです

[#5762] Re: irb on ruby-1.4 — matz@... (Yukihiro Matsumoto) 1999/02/26

まつもと ゆきひろです

[#5789] Re: irb on ruby-1.4 — matz@... (Yukihiro Matsumoto) 1999/02/26

まつもと ゆきひろです

[#5833] Re: irb on ruby-1.4 — matz@... (Yukihiro Matsumoto) 1999/03/01

まつもと ゆきひろです

[#5776] Precision in Mathematica (Re: Bigfloat) — gotoken@... (GOTO Kentaro)

ごとけんです

19 messages 1999/02/26

[ruby-dev:4760] compare to NaN (Re: Re: call for finite/isnan testers)

From: EGUCHI Osamu <eguchi@...>
Date: 1999-02-05 17:00:07 UTC
List: ruby-dev #4760
えぐち@エスアンドイー です。

>>> On Fri, 5 Feb 1999 00:32:15 +0900, えぐち said:
...
えぐち> Ruby の Float のメソッド <=> も NaN 対応が必要でしょう。
えぐち> 具体的には、NaN との大小判別例外を raise するのが良いと思います。
えぐち> 
えぐち> 	えぐち
えぐち> 
えぐち> #もっか numberic.c と格闘中につき、今回はパッチなし ^^)l

 Subject: [ruby-list:7029] Re: infinity
 From: shugo@po.aianet.ne.jp (Shugo Maeda)
 To: ruby-list@netlab.co.jp (ruby mailing list)
 Date: Tue, 10 Mar 1998 01:59:40 +0900

を参考に、INFINITY と NaN の扱いのパッチを作りました。

 * Float::INFINITY の追加
 * Float::NaN の追加
 * NaN との大小判別例外 NaNCompareError クラスの追加
 * FLoat#infinite? の追加(Inf:正数, -Inf:負数、otherwise false)
 * FLoat#nan? の追加(また x == Float::NaN は常に偽)
 * FLoat#finte? の追加(Inf, -Inf or NaN:false, otherwise true)
 * FreeBSD 環境での浮動小数点関連のトラップの抑止(main.c)

 実行例
    triton2.eguchi:83% ./ruby -e 'p ((0.0/0.0))'
    NaN
    triton2.eguchi:84% ./ruby -e 'p ((1.0/0.0))'
    INFINITY
    triton2.eguchi:85% ./ruby -e 'p ((1.0/0.0).to_s)'
    "INFINITY"
    triton2.eguchi:86% ./ruby -e 'p ((-1.0/0.0).to_s)'
    "-INFINITY"
    triton2.eguchi:87% ./ruby -e 'p ((0.0/0.0).to_s)'
    "NaN"
    triton2.eguchi:88% ./ruby -e 'p ((1.0/0.0).nan?)'
    false
    triton2.eguchi:89% ./ruby -e 'p ((0.0/0.0).nan?)'
    true
    triton2.eguchi:90% ./ruby -e 'p ((1.0/0.0).nan?)'
    false
    triton2.eguchi:91% ./ruby -e 'p ((1.0/0.0).finite?)'
    false
    triton2.eguchi:92% ./ruby -e 'p ((1.0/1.0).finite?)'
    true
    triton2.eguchi:93% ./ruby -e 'p ((0.0/0.0).finite?)'
    false
    triton2.eguchi:94% ./ruby -e 'p ((-1.0/0.0).finite?)'
    false

作って見たものの、より多くの人の意見を伺いたいと思います。

特に NaN との大小関係(<=>)の問題は
例外を上げるのが正しいのか迷いがあります。

また、INFINITY と NaN で print するので、.to_f も
合わせるべきでしょうか?

採用頂けるなら、Marshal も影響がある様に思えます。
(Pack は多分影響なし)

	えぐち

diff -rud ../ruby-1.3.1-990205/main.c ./main.c
--- ../ruby-1.3.1-990205/main.c	Tue Jan 26 19:08:13 1999
+++ ./main.c	Sat Feb  6 01:40:40 1999
@@ -21,6 +21,9 @@
 #if defined(__MACOS__) && defined(__MWERKS__)
 #include <console.h>
 #endif
+#ifdef __FreeBSD__
+#include <floatingpoint.h>
+#endif
 
 int
 main(argc, argv, envp)
@@ -32,6 +35,10 @@
 #endif
 #if defined(__MACOS__) && defined(__MWERKS__)
 	argc = ccommand(&argv);
+#endif
+#ifdef __FreeBSD__
+    /* allow divide by zero -- Inf */
+    fpsetmask(fpgetmask() & ~(FP_X_DZ|FP_X_INV));
 #endif
 
     ruby_init();
diff -rud ../ruby-1.3.1-990205/numeric.c ./numeric.c
--- ../ruby-1.3.1-990205/numeric.c	Fri Feb  5 19:27:31 1999
+++ ./numeric.c	Sat Feb  6 01:38:18 1999
@@ -23,6 +23,7 @@
 VALUE rb_cFixnum;
 
 VALUE rb_eZeroDiv;
+VALUE rb_eNaNComp;
 
 ID rb_frame_last_func();
 VALUE rb_float_new();
@@ -34,6 +35,12 @@
     rb_raise(rb_eZeroDiv, "divided by 0");
 }
 
+void
+rb_num_nancomp()
+{
+    rb_raise(rb_eNaNComp, "compare to NaN");
+}
+
 static VALUE
 num_coerce(x, y)
     VALUE x, y;
@@ -185,13 +192,18 @@
 {
     char buf[24];
     char *s;
+    double d = RFLOAT(flt)->value;
 
-    sprintf(buf, "%-.10g", RFLOAT(flt)->value);
+    if (isinf(d)) {
+	return rb_str_new2(d > 0 ? "INFINITY" : "-INFINITY");
+    }
+    if (isnan(d)) {
+	return rb_str_new2("NaN");
+    }
+    snprintf(buf, 24, "%-.10g", RFLOAT(flt)->value);
     if (s = strchr(buf, ' ')) *s = '\0';
     s = buf; if (s[0] == '-') s++;
-    if (strchr(s, '.') == 0 &&
-	strcmp(s, "Inf") != 0 &&
-	strcmp(s, "NaN") != 0) {
+    if (strchr(buf, '.') == 0) {
 	int len = strlen(buf);
 	char *ind = strchr(buf, 'e');
 
@@ -273,16 +285,11 @@
 flo_div(x, y)
     VALUE x, y;
 {
-    long f_y;
-    double d;
-
     switch (TYPE(y)) {
       case T_FIXNUM:
-	f_y = FIX2LONG(y);
-	return rb_float_new(RFLOAT(x)->value / (double)f_y);
+ 	return rb_float_new(RFLOAT(x)->value / (double)FIX2INT(y));
       case T_BIGNUM:
-	d = rb_big2dbl(y);
-	return rb_float_new(RFLOAT(x)->value / d);
+ 	return rb_float_new(RFLOAT(x)->value / rb_big2dbl(y));
       case T_FLOAT:
 	return rb_float_new(RFLOAT(x)->value / RFLOAT(y)->value);
       default:
@@ -433,6 +440,9 @@
       default:
 	return rb_num_coerce_bin(x, y);
     }
+    if (isnan(a) || isnan(b)) {
+	rb_num_nancomp();
+    }
     if (a == b) return INT2FIX(0);
     if (a > b) return INT2FIX(1);
     return INT2FIX(-1);
@@ -637,6 +647,36 @@
 }
 
 static VALUE
+flo_infinite_p(flt)
+    VALUE flt;
+{
+    if (isinf(RFLOAT(flt)->value))
+	return RFLOAT(flt)->value > 0.0 ? +1 : -1;
+    else
+	return Qfalse;
+}
+
+static VALUE
+flo_nan_p(flt)
+    VALUE flt;
+{
+    if (isnan(RFLOAT(flt)->value))
+	return Qtrue;
+    else
+	return Qfalse;
+}
+
+static VALUE
+flo_finite_p(flt)
+    VALUE flt;
+{
+    if (finite(RFLOAT(flt)->value))
+	return Qtrue;
+    else
+	return Qfalse;
+}
+
+static VALUE
 to_integer(val)
     VALUE val;
 {
@@ -1384,10 +1424,13 @@
 void
 Init_Numeric()
 {
+    static double infinity, nan, zero = 0.0;
+
     coerce = rb_intern("coerce");
     to_i = rb_intern("to_i");
 
     rb_eZeroDiv = rb_define_class("ZeroDivisionError", rb_eStandardError);
+    rb_eNaNComp = rb_define_class("NaNCompareError", rb_eStandardError);
     rb_cNumeric = rb_define_class("Numeric", rb_cObject);
 
     rb_include_module(rb_cNumeric, rb_mComparable);
@@ -1468,6 +1511,10 @@
     rb_define_method(rb_cFixnum, "zero?", fix_zero_p, 0);
 
     rb_cFloat  = rb_define_class("Float", rb_cNumeric);
+    infinity = 1.0 / 0.0;
+    rb_define_const(rb_cFloat, "INFINITY", rb_float_new(infinity));
+    nan = 0.0 / 0.0;
+    rb_define_const(rb_cFloat, "NaN", rb_float_new(nan));
 
     rb_undef_method(CLASS_OF(rb_cFloat), "new");
 
@@ -1496,6 +1543,9 @@
     rb_define_method(rb_cFloat, "to_f", flo_to_f, 0);
     rb_define_method(rb_cFloat, "abs", flo_abs, 0);
     rb_define_method(rb_cFloat, "zero?", flo_zero_p, 0);
+    rb_define_method(rb_cFloat, "infinite?", flo_infinite_p, 0);
+    rb_define_method(rb_cFloat, "nan?", flo_nan_p, 0);
+    rb_define_method(rb_cFloat, "finite?", flo_finite_p, 0);
 
     rb_define_method(rb_cFloat, "floor", flo_floor, 0);
     rb_define_method(rb_cFloat, "ceil", flo_ceil, 0);

In This Thread