[#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:5202] Re: compare to NaN (Re: Re: call for finite/isnan testers)
えぐち@エスアンドイー です。
>>> On Wed, 17 Feb 1999 16:08:53 +0900, keiju@Rational.Com (石塚圭樹 ) said:
keiju> けいじゅ@日本ラショナルソフトウェアです.
keiju>
keiju> In [ruby-dev :5166 ] the message: "[ruby-dev:5166] Re: compare to NaN
keiju> (Re: Re: call for finite/isnan testers) ", on Feb/16 22:55(JST) EGUCHI
keiju> Osamu writes:
keiju>
keiju> >えぐち@エスアンドイー です。
keiju>
keiju> >keiju> うーん. うーん. とにかくそういう関係のお方なんですね. リアルタイム系も
keiju> >keiju> オブジェクト指向を適用しようって話しはだんだん出てきているみたいですね.
keiju> >
keiju> >リアルタイムな制御系は、シュミレーションとは切っても切れない間柄なので、
keiju> >オブジェクト指向的な物に対する感覚は、それほど違和感ないのではと思います。
keiju> >
keiju> >サーボモータもソレノイドバルブも温調計も実体のあるオブジェクトなので、
keiju> >コードを書く時に、名前の付け方で悩む必要はないです。 (^^)
keiju>
keiju> そのへんはなっとく何ですが... Cでオブジェクト指向はまだ良いとして, ア
keiju> センブラでオブジェクト指向するって何だ? って考えたりして(^^;;
32ビットのポインタのうち、24ビットしかアドレスバスにでない
CPUで残った8ビットに、インスタンスのクラスIDを置くコードは
書いた事があります(アセンブラで)/このアーキテクチャのポイントは、
このポインタをそのまま使うと、バスエラーになるのでエラーハンドラが
ゴニョゴニョと帳尻を合わせて、あたかもオビジェクト指向の専用の
CPUがあるかのように振舞ってくれる点です。
#まぁ、実装としては値から任せですが、それなりに動きます。
keiju> >keiju> 私の回りでもチラホラそういう話しが出ていますが, 私は関わりたくないなと
keiju> >keiju> (^^;;;
keiju> >
keiju> >しくじると、人を殺してしまうのが難点ですね。 ^^;
keiju>
keiju> そうそう. そういうのって冗談じゃないですよね.
そう
じょうだんぢゃない。
keiju> >keiju> >丸めの事を考えると、真剣に2進でやるのでしょうが、
keiju> >keiju> >その実装は、、それこそCでやりましょう。
keiju> >keiju> 期待しています(^^;;;
keiju> >
keiju> >え゛
keiju>
keiju> まあまあ(^^;;;
keiju>
keiju> >keiju> # それと比べると私のBigfloatはかなり汚い(^^;;;
keiju> >いえいえ、私はただ流し込んだだけですから。
keiju>
keiju> でも, デバッグが途中でクジケタのはその辺もあったりして(^^;;; テストが
keiju> 結構困難だった覚えが...
テストベクタ(のようなもの)を書いています。
いっそのこと、 def test; ...; end というメソッドにしてしまおうか、、;p
keiju> >keiju> 実行速度を考えてもやめた方が良いですよね. 今回のはコストのかかる部分が,
keiju> >keiju> bignumに任されていますので, このままでも結構使いものになると思います.
keiju> >
keiju> >倍々精度の浮動小数点が欲しい人には、このままでも
keiju> >四則の環境は提供できたと思っています。(実用になるのか?)
keiju>
keiju> 実用というと何ですが, 使えるでしょう(^^;;;
円周率は求められるみたいです。^^;;;;
keiju> >あと、754 の平方根や推奨関数の実装に掛かりたいです。
keiju>
keiju> 754ってなんです?
ごめんなさい変に訳して、IEEE 754 の事です。
keiju> 関数系を実装するとなると, やはりCで書いていないと辛いかなあ(^^;;;
三角関数などはそうでしょうね、ただ平方根程度なら、、
def sqrt()
return self if self == 0 # (-0.0).sqrt => -0.0
return false if < 0
result = self.type.new(1);
last = 0
while result != last
last, result = result, ( self / result + result ) / 2
end
result
end
でお茶を濁しましょう。
#このアルゴなら Number の子孫全部で使えそうだなぁ、、
keiju> >keiju> >本当は、別個のところで開発されたクラスが
keiju> >keiju> >うまく折り合えると良いのですが、一般性を
keiju> >keiju> >シリアライズする機構が簡単には導き出せない様に
keiju> >keiju> >思えるので、『早い者勝ち』主義になるのは必然ですね。
keiju> >keiju>
keiju> >keiju> そうですね. 今の考え方は完全にそうなっていますね.
keiju> >
keiju> >となると「早い者」の、高い汎用性を持っている事が期待されますね。
keiju> >
keiju> >具体的に言うと「早い者」は「組み込みの数クラス」であり、
keiju> >そこそこ効率の良い Bigfloat が存在していて、Float と Bigfloat の
keiju> >関係は、Fixnum と Bignum の関係に対応づけられると言う
keiju> >仕組みが座りが良いと思います。
keiju>
keiju> 前にもいいましたようにちょっと違うのでは? という気がしますです.
keiju>
keiju> FixnumとBignumは排他関係になっていて, お互いに演算でいったり来たりする
keiju> ものですが, FloatとBigfloatは精度が違う関係になっていて, お互いに演算
keiju> で以降しあうものでもないと思います
ganymede.eguchi:207% ruby -e 'p 12345e6789'
1.2345e+6793
が実現できるのは、望ましくないと言う解釈でいいですか?
まぁ 1e500 ** 1e500 などとしてあっちの世界に行ってしまっても
困っちゃいますが ^^;;;;;
keiju> >keiju> >Integer, Float, Rational の様なスケーラなクラスで
keiju> >keiju> >大きく処理が異なるように思えるのですが、
keiju> >keiju> >スケーラな方は Float <=> Bignum 問題さえなければ
keiju> >keiju> >有効数字の大きい方と言う一般則があるように思えます。
keiju> >keiju> >#今後作るクラスもか?と言う質問には良い答えがないです。^^;;
keiju> >keiju>
keiju> >keiju> 典型的にはそうなんでしょうが, 何時もそうなかというと保証ができないよう
keiju> >keiju> な... いまの, coerceは正直いって面倒臭いですが, 多分適合不可能な数値関
keiju> >keiju> 連クラスってのはないと思います.
keiju> >
keiju> >有限長整数と有限長固定小数の間の演算結果は、
keiju> >どちらにすべきかと言った場合に、答えの型は
keiju> >どちらでもなくなるような状況を想定しています。
keiju>
keiju> うーん. いまのRubyのモデルは, 演算子の両辺のどっちかのクラスになるので
keiju> あって, 勝手にクラスが変わることがないのでこういう問題はありませんね.
keiju>
keiju> # そういった意味では今のモデルは先見のめいがあったってことかな? 松本君
keiju> # すばらしぃ!!
演算子とクラスの折り合いは、絶妙なものがありますね。
keiju> mathn.rb見たいなモデルだと, 悩みは大きいでしょうね.
これまだ読んでないです、あとで参考にしてみます。
keiju> >#執筆ご苦労さまです。
keiju>
keiju> 会社では基本的に書いていません(^^;;; メイルは書きますが.
基本的にですね、ほとh#$% ピィー
えぐち