[#4566] [Q] internal type of klass — gotoken@... (GOTO Kentaro)
ごとけんです
[#4576] Ruby ruby-1.3.1-990201 — matz@... (Yukihiro Matsumoto)
Ruby ruby-1.3.1-990201 is out, check out:
[#4603] call for finite/isnan testers — gotoken@... (GOTO Kentaro)
ごとけんです
稲葉です。
ごとけんです
稲葉です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
わたなべです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
ごとけんです
Regard to "[ruby-dev:4788] Re: compare to NaN (Re: Re: call for finite/isnan testers)"
ごとけんです
Regard to "[ruby-dev:4867] Re: compare to NaN (Re: Re: call for finite/isnan testers)"
えぐち@エスアンドイー です。
Regard to "[ruby-dev:4875] Re: compare to NaN (Re: Re: call for finite/isnan testers)"
えぐち@エスアンドイー です。
Regard to "[ruby-dev:4901] Re: compare to NaN (Re: Re: call for finite/isnan testers)"
えぐち@エスアンドイー です。
Regard to "[ruby-dev:4934] Re: compare to NaN (Re: Re: call for finite/isnan testers)"
えぐち@エスアンドイー です。
ふなばです。
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです.
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
ごとけんです
In message <199902102105.GAA28213@hanare00.math.sci.hokudai.ac.jp>
えぐち@エスアンドイー です。
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
えぐち@エスアンドイー です。
Regard to "[ruby-dev:5023] Re: [PATCH] configure w/ isinf() (Re: 10e9999.to_i)"
えぐち@エスアンドイー です。
えぐち @エスアンドイーです。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
[#4614] Re: cookie on cgi-lib.rb — Wakou Aoyama <wakou@...>
青山です。
五十嵐です。
青山です。
まつもと ゆきひろです
高橋です。なつかしい話題が。
前田です。
前田です。
前田です。
五十嵐です。
青山です。
五十嵐です。
青山です。
[#4615] HTML generator — Wakou Aoyama <wakou@...>
青山です。
原です。
青山です。
原です。
青山です。
原です。
前田です。
安達@沖データと申します。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
原です。
原です。
原です。
前橋です。
[#4619] Why automake+libtool? (Re: --enable-shared/BSD) — Motoyuki Kasahara <m-kasahr@...>
笠原です。
まつもと ゆきひろです
笠原です。
わたなべです.
笠原です。
まつもと ゆきひろです
笠原です。
[#4640] Ruby 1.3.1-990203 — matz@... (Yukihiro Matsumoto)
Ruby 1.3.1-990203 is out, check out:
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
[#4727] [REQ] 2進数整数リテラル — EGUCHI Osamu <eguchi@...>
えぐち@エスアンドイーです。
ごとけんです
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4755] Re: call for finite/isnan testers — KIMURA Koichi <kbk@...>
[#4767] [BUG] gsub?, Hash? — Wakou Aoyama <wakou@...>
青山です。
[#4825] Backslash(EOL) in comment — WATANABE Hirofumi <eban@...>
わたなべです.
まつもと ゆきひろです
青山です。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
[#4829] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
[#4837] man Precision — gotoken@... (GOTO Kentaro)
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
[#4851] Re: port NetBSD/ alpha 1.3I — SHIROYAMA Takayuki <psi@...>
[#4852] Re: module Precision — "豊福" <toyofuku@...>
豊福@パパイヤです。
[#4853] Integer#format — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
In message <E10Ep01-00009q-00@ev.netlab.co.jp>
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
[#4893] Ruby 1.3.1-990209 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990209 is out, check out:
青山です。
まつもと ゆきひろです
立石です。
[#4900] Ruby 1.3.1-990209 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990209 had serious flaw in installer. I re-packedaged it.
えぐち@エスアンドイー です。
[#4929] Re: module Precision — "豊福" <toyofuku@...>
豊福@パパイヤです。
[#4950] parse error "and" — Koji Arai <JCA02266@...>
新井です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
新井です。
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
[#4970] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
前田です。
けいじゅ@日本ラショナルソフトウェアです.
前田です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
安井、改め moochan です。よろしく。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
前田です。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#4971] Ruby 1.3.1-990210 — Yukihiro Matsumoto <matz@...>
It's about time for daily Ruby delivery. ;-)
立石です。
[#5010] #{\n}\\ in heredoc — Koji Arai <JCA02266@...>
新井です。
[#5083] [req] cgi-lib NPH support — Shugo Maeda <shugo@...>
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
前田です。
青山です。
[#5086] [FIX] checking whether [sg]etpgrp takes no argument — EGUCHI Osamu <eguchi@...>
えぐち@エスアンドイーです。
[#5099] [PATCH] infinite loop of inspect (ruby-1.2.2) — gotoken@... (GOTO Kentaro)
ごとけんです
[#5119] Ruby 1.3.1-990215 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990215 is out, check out:
渡辺哲也です。
渡辺哲也です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
渡辺哲也です。
えぐち@エスアンドイー です。
[#5141] [req] rb_setenv() — Shugo Maeda <shugo@...>
前田です。
[#5176] mod_ruby 0.0.4 — Shugo Maeda <shugo@...>
前田です。
[#5215] Re: a genericity — toyofuku@...
豊福@パパイヤです。
ごとけんです
原です。
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
原です。
ごとけんです
原です。
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
[#5264] Re: ruby 1.2.3 released — Jun Adachi <adachi@...>
安達@沖データと申します。
[#5270] Prec.html — gotoken@... (GOTO Kentaro)
ごとけんです
[#5287] Time class — Tadayoshi Funaba <tadf@...>
ふなばです。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
[#5395] Subseq of Array — Inaba Hiroto <inaba@...>
稲葉です.
青山です。
青山です。
福間@福岡 です。
自己フォローです。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
青山です。
ふなばです。
青山です。
ふなばです。
青山です。
原です。
青山です。
原です。
ふなばです。
青山です。
ふなばです。
青山です。
ふなばです。
青山です。
ふなばです。
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
ふなばです。
青山です。
えぐち@エスアンドイー です。
青山です。
けいじゅ@日本ラショナルソフトウェアです.
ふなばです。
青山です。
青山です。
青山です。
青山です。
まつもと ゆきひろです
原です。
青山です。
原です。
青山です。
ふなばです。
青山です。
[#5455] io_write — IKARASHI Akira <ikarashi@...>
五十嵐です。
[#5527] Re: [ruby-list:12268] Re: It wants to install mon_ruby — moochan <moochan@...>
moochan です。
moochan です.
moochan です.
わたなべです.
[#5558] [BUG] module_eval — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#5564] Ruby 1.3.1-990224 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990224 is out, check out:
渡辺哲也です。
えぐち@エスアンドイー です。
わたなべです.
ふなばです。
[#5570] Hash.new — gotoken@... (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
[#5575] Re: a genericity — "豊福" <toyofuku@...>
豊福@パパイヤです。
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
[#5601] Re: Hash.new — Inaba Hiroto <inaba@...>
稲葉です.
稲葉です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
[#5641] [REQ] mod_ruby ENV['HTTP_CONNECTION'] — Wakou Aoyama <wakou@...>
青山です。
[#5676] Ruby 1.3.1-990225 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990225 is out, check out:
[#5725] VERSION_DATE — Wakou Aoyama <wakou@...>
青山です。
[#5726] SERVER_SOFTWARE (mod_ruby) — Wakou Aoyama <wakou@...>
青山です。
[#5752] irb on ruby-1.4 — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#5776] Precision in Mathematica (Re: Bigfloat) — gotoken@... (GOTO Kentaro)
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
[ruby-dev:5721] Re: Bigfloat [compare to NaN]
えぐち@エスアンドイー です。
>>> In message [ruby-dev:5701] Re: Bigfloat [compare to NaN]
On Thu, 25 Feb 1999 17:42:20 +0900, keiju@Rational.Com (Keiju ISHITSUKA) said:
keiju> けいじゅ@日本ラショナルソフトウェアです.
keiju>
keiju> In [ruby-dev :5619 ] the message: "[ruby-dev:5619] Re: Bigfloat
keiju> [compare to NaN] ", on Feb/24 19:08(JST) EGUCHI Osamu writes:
keiju>
keiju> >えぐち@エスアンドイー です。
keiju>
keiju> >keiju> class Bigfloat(100) < Numeric
keiju> >keiju> include Bigfloat
keiju> >keiju> end
keiju> >keiju>
keiju> >keiju> ってイメージです. Bigfloatは抽象クラスっぽく扱いたいってことです.
keiju> >
keiju> >これ文法と型機構に、大^H改造を加えるって事ですね。
keiju>
keiju> すいません. 話しがゴッチャになって, こっちは昔の案の話しです.
クラス自動生成器の案ですね。
keiju> >keiju> >いまの私の Bigfloat に対するステータスは、
keiju> >keiju> >
keiju> >keiju> > + 可変精度に対応する
keiju> >keiju> > + 望ましいクラス表現/階層を模索する
keiju> >keiju> > + 負のゼロなど IEEE754 の挙動に準拠する
keiju> >keiju> > + 最終的には効率の為、Cの拡張モジュールにする
keiju> >keiju> >
keiju> >keiju> >あたりで足踏みです。^^;;;;;
keiju> >keiju> >
keiju> >keiju> >特に前二者は、想像以上に深い考えを要求している事に
keiju> >keiju> >最近やっと気づきました。
keiju> >keiju>
keiju> >keiju> いや. そんなことないとおもいますよ.
keiju> >
keiju> >『Bigfloatは抽象クラスっぽく扱いたい』
keiju> >って文脈に乗せればと言う事ですね。
keiju>
keiju> すいません. こっちは新しい案です. Bigfloatは具象クラスです(__;;;
個々のインスタンスが精度を案ですね。
keiju> >keiju> >固定精度で、後二者を実装するのは
keiju> >keiju> >力仕事で可能ですが、
keiju> >keiju> >
keiju> >keiju> > Middiamfloat
keiju> >keiju> > Largefloat
keiju> >keiju> > Hugefloat
keiju> >keiju> > Bigfloat
keiju> >keiju> >
keiju> >keiju> >とかの固定長浮動小数を山のようにこしらえても、
keiju> >keiju> >ぜんぜん意味がない事に、やっと気づいた今日この頃です。
keiju> >keiju>
keiju> >keiju> ですね. Bigfloatが1つあればそれで十分です.
keiju> >keiju> っていうとごとけんさんが泣いちゃうかな??
keiju> >
keiju> >というか、配列と同じ文法をつかう案をさしているのですか?
keiju> >インスタンスが精度を持っていれば、あの議論の前提が
keiju> >崩れると思うのですが。
keiju> >(他のスレッドにもあった気がするな、、思い出せない)
keiju>
keiju> ですね. こっちも新しい案です.
ふむふむ
keiju> >keiju> でも, 幾つか条件がありまして
keiju> >keiju>
keiju> >keiju> 1. Bigfloatは単一クラス
keiju> >keiju> 2. 精度はインスタンスが持つ
keiju> >keiju> 3. BASEは2(Floatとの変換誤差をなくす)
keiju> >keiju> 4. Bigfloatを組み込みクラスにする
keiju> >keiju> 5. 1.0000000000000000000000000000009,
keiju> >keiju> 1e999とかいうリテラルはBigfloatにする.
keiju> >keiju>
keiju> >keiju> などですかね. 4/5はRuby本体の問題になります.
keiju> >
keiju> >そこまで考えます?
keiju> >、、そうですね、
keiju>
keiju> うーん. 5を実装するのに本体に手を入れなくてもOKなら平気だと思うんです
keiju> が. でも, ちゃんとしたBigfloatなら組み込まれていてもいいと思うんですけ
keiju> どね.
『ちゃんとしたBigfloat』ならですね ^^;;;;
ただ、数値演算プロセッサの恩恵に預れないので、
効率はFloat の 1/100 程度でないかと思います。
#もちろん「ちゃんとした」が速度の事でないのは判ります。;)
keiju> >ところで、『計算後の精度』の問題が片付いてませんが、
keiju> >どういうポリシーでいきましょうか?
keiju> ># Mathematica をなぞるのかなぁ、、
keiju>
keiju> うーん. 全く同じだと大変かも.
keiju> もうちょっと簡易的でも良いかも知れませんね.
keiju>
keiju> # ここもごとけんさんのレポート待ちと(^^;;;
そうですね。何を残して何を削るかは、
基本骨格は、一人の人の案でないと
何したかったか判らなくなりがちですから、 ^^;;;
keiju> >keiju> # Mathematicaのモデルを気に入っているみたいなので(^^;;;
keiju> >より Mathematicaのモデル を推し進めると、
keiju> >
keiju> > + PI を数値にしないでおく
keiju> > + 式木をそのままの表現で持つ
keiju> > + 式木の畳み込みを行なう(交換則あり)
keiju> >
keiju> >などのパターンマッチング的な数式表現に至ると思います。
keiju> ># lisp の if 関数の第一引数の評価と似た概念です
keiju> >乱暴に言うと、 Rational は÷に対する式木の
keiju> >評価遅延と言えない事もないです。
keiju> >評価してない式に誤差はないので、(^^)
keiju> >極限の精度が実現できるはずです。;-p
keiju>
keiju> >僕は始めのころ、Ruby の { 式 } はそういう性質を持っている
keiju> >と思い込んでいました。(Hash ぢゃないです、ラムダ式的な方)
keiju>
keiju> これ使ってもある程度はいけると思いますけどね.
式木に手を付けると、いろいろ問題がでそうなので、
この案は、変更が必要そうです。((ボ) かも、、)
単に クラス で良いのかも。。でも reader と連係したいなぁ。。
keiju> >これは既に Bigfloat の議論を逸脱してますが。。。
keiju>
keiju> ですね... ここまで来ると... いいたいことは非常に分かりますが,
keiju> 一緒に議論すると実現が遅くなりそう(^^;;;
そうですね。
Ruby 4 か Ruby 5 なのかも(をぃをぃ)
Bigfloat とは独立のアイディアですし、
こちらは、じっくり考えてみます。
keiju> >keiju> でも, coerceのところを工夫するだけで良いので
keiju> >keiju> 基本的にはえぐちさんのBigfloatの考え方で問題無しです.
keiju> >keiju> # でも, どちらにしてもここまで来るとRuby-2.0のはなしですね.
keiju> >
keiju> >いえ今考えると、入口から Ruby2 でした ^^;;;;
keiju>
keiju> Bigfloatだけならそうでもないんでしょうけどね....
暗黙型変換/精度議論の微妙な部分に Bigfloat は位置しているので、
充分な考えがなく、ruby に取り込む事が出来ない、と言う点で言えば、
Ruby2 の目玉かと、、、 ;-)
#単体のクラスが精度の仕組みを支配するわけではないですけど ^^;;;
えぐち