[#4060] [patch] require problem — shugo@... (Shugo Maeda)
前田です。
新井です。
[#4076] Re: call/cc — shugo@... (Shugo Maeda)
前田@リコーです。
In message <m0zyZO8-0003EbC@crunkey.chocolate.or.jp>
えぐち@エスアンドイー です。
[#4090] finalizers — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#4095] Ruby on CYGWIN — TAKAHASHI Masayoshi <maki@...>
高橋です。久しぶりに書きます。
わたなべです.
高橋です。Rubyのリンク集から見つけたのですが、sgmailって
前橋です。
高橋です。
前橋です。
[#4186] UTF-8 patch for Ruby-1.2.1 — Yoshida Masato <yoshidam@...>
よしだです
まつもと ゆきひろです
[#4193] open with O_CREAT|O_EXCL — 民斗 <tommy@...>
民斗です。
[#4203] Compile via WATCOM C — ARIMA Yasuhiro <fit0298@...>
有馬です。
Regard to "[ruby-dev:4204] Re: Compile via WATCOM C"
Regard to "[ruby-dev:4215] Re: Compile via WATCOM C"
[#4237] extmk.rb.in patch, environment variable — Ryo HAYASAKA <hayasaka@...>
早坂@会津大学です。
まつもと ゆきひろです
[#4244] %//, %!! — Wakou Aoyama <wakou@...>
青山です。
[#4248] patch for ruby-mswin32 — Koji Oda <oda@...1.qnes.nec.co.jp>
小田@QNES です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
小田@QNES です。
小田@QNES です。
[#4290] signed/unsigned char — ARIMA Yasuhiro <fit0298@...>
有馬です。
えぐち@エスアンドイー です。
Regard to "[ruby-dev:4292] Re: signed/unsigned char"
えぐち@エスアンドイー です。
笠原です。
Regard to "[ruby-dev:4295] Re: signed/unsigned char"
[#4302] ruby-1.3 MacRuby patch — 藤本尚邦 / Hisakuni FUJIMOTO <hisa@...>
藤本です。こんにちは。
まつもと ゆきひろです
[#4306] MacRuby 1.3 binary test release — 藤本尚邦 / Hisakuni FUJIMOTO <hisa@...>
藤本です。
[#4327] pack("F") for bigendian float — gotoken@... (GOTO Kentaro)
ごとけんです。
ごとけんです
ごとけんです
まつもと ゆきひろです
ごとけんです
山下 純司です。
ごとけんです
まつもと ゆきひろです
ごとけんです
[#4341] cascades on ruby — Kazunori NISHI <kazunori@...>
西@九大です。
ひわだです。
西@九大です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#4347] ordered number — "D.Kanda" <MAP2303@...>
[#4349] Re: [ruby-list:11707] Re: ruby 1.2.2 released — EGUCHI Osamu <eguchi@...>
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
笠原です。
えぐち@エスアンドイー です。
笠原です。
立石です。
えぐち@エスアンドイー です。
[#4419] Re: module Precision — Inaba Hiroto <inaba@...>
ごとけんです
From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
[#4420] ruby 1.3.1-990126 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4442] Forward: ruby 1.3.1-990126 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#4452] permit to put a comma — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
[#4480] option -h — Wakou Aoyama <wakou@...>
青山です。
[#4481] bug? thread — WATANABE Tetsuya <tetsu@...>
渡辺哲也です。
[#4498] cookie on cgi-lib.rb — IKARASHI Akira <ikarashi@...>
五十嵐です。
[#4518] Inf.0 — gotoken@... (GOTO Kentaro)
ごとけんです
[ruby-dev:4462] Re: new class for float of C (Re: module Precision)
ごとけんです
In message "[ruby-dev:4461] Re: new class for float of C (Re: module Precision)"
on 99/01/28, Yukihiro Matsumoto <matz@netlab.co.jp> writes:
>まずですね.順序としては
>
> * 浮動小数点数のスーパークラスが必要か
> * その名前はFloatか
> * 今までのFloatの名前をどうするか
すみません.トバしてます.まず前者2つを議論します.
> * 浮動小数点数のスーパークラスが必要か
必要と考える理由は主に,場合分け,互換性,特徴づけです.
まず,場合分けとその過去の互換性の観点から,kind_of?
を用いるために必要だと思います.
精度に立ち入った場合分けを必要とするのは,僕の気が
ついている範囲では文字列化のような表現の問題と,
Math モジュールのような数学関数の適用においてです.
これら以外で浮動小数点の精度に立ち入る必要がありそうな
状況を思い付かれたらおっしゃってください.
# 表現と言えば inspect の実装は貧弱な気がしてます.
# % ruby -e 'p 14.67799'
# 14.678
# まぁ format を使えばよいのですが.それを7桁程度で
# ユーザーが判断しなければならないのはつらいような.
また,現在,Numeric にあって Float にないメソッドはなく,
逆に Float にあって Numeric にあるものは
"%", "*", "**", "+", "-", "/", "<=>",
"ceil", "floor", "prec", "prec_i", "prec_f",
"remainder", "round", "to_f", "to_i",
および "Float.induced_from",
です.これらはいずれも ShortFloat に必要,かつ浮動小数点数
を定義づけるのにさしあたり十分だと考えます.
これらのことから実用性という点と指向の指針という点で
スーパークラスは必要だと思います.
更に(将来的には)浮動小数点数固有の事情を表現する
(クラス)メソッドが考えられます.それは主にその処理系で指数や
仮数や基数などがどう実装されているかを知らせるモノを想定して
います.これもスーパークラスが必要と考える大きな理由です.
> * その名前はFloatか
これは上述の互換性からの要請が理由です.
なお Ruby でそこまで数値計算をサポートする必要があるのか
疑問に思われる方もいらっしゃるかも知れませんが,
頻繁なオブジェクト生成を伴わない場合ならば Ruby の書き
しやすさは実行速度に目をつぶれるどころか,オツリまで来ると
僕は感じています.頻繁なオブジェクト生成は拡張モジュールで
乗り切ることが(多分)できます.
# ってこんなとこに書いてもしょうがないのだけど(^^;;
>Javaがどうなのかってのは知りませんが,Ruby本の場合用語集に
>「名前」って項目が登場してます.本文中でも設計のあたりで愚痴っ
>てたような気が.
愚痴は改めて読んでみたいです(^^;
-- gotoken