[#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:5569] Re: compare to NaN (Re: Re: call for finite/isnan testers)
けいじゅ@日本ラショナルソフトウェアです.
何かすごくメイルが溜っているなぁ...
In [ruby-dev :5400 ] the message: "[ruby-dev:5400] Re: compare to NaN
(Re: Re: call for finite/isnan testers) ", on Feb/20 22:50(JST) EGUCHI
Osamu writes:
>えぐち@エスアンドイー です。
>keiju> マイクロコード... Lispマシンってことはないですよね(^^;;;
>さすがに、それはないです、^^;;
>モノは、工業用シーケンサの機械語を実行するエンジンで、TTL ロジックだけで
>組まれていました(2901 とかのビットスライス使わないで、74LS と FuseROM だけ!)
>メモリアクセスタイミング生成などもμコードのお仕事でした ^^;;;;;;;
>これでリレーシーケンスをイミュレートするわけです。
うーん. 最初っからそういう世界でしたか(^^;;; そういうお方は尊敬しちゃ
うなあ(^^;;;
>keiju> コストがかかるのは, whileループですが, 小さい数で大きい数をdivmodしつ
>keiju> づけるだけですから, ループの数はそんなに大きくないかと...
>
>そう言えば、これの再帰版の
>
> def gcd(int)
> return self if int == 0
> int.gcd(self % int)
> end
>
>ってテールリカージョンの典型で載ってますね^^;;;;;;;
確かにそっちの方がシンプルですね.
>あと、while に入る前に、
>
> q = a | b
> while (q & 1) == 0
> a >>= 1
> b >>= 1
> end
>
>とか、、(せこ^^;)
どうなんでしょうね? 効果あるのかな??
>keiju> Fortran/CにはFraction/Rationalってないですしね... そこからどっちのモデ
>keiju> ルにでも拡張できると思いますよ.
>ていうか、桁溢れ恐怖症なのかも知れません。^^)l
確かに, Rationalにすれば桁溢れはしませんが, Bigfloatでも平気ですよ(^^;;;
>keiju> 1.0って書かれた時に, 機械ではそれがどれほどのものか判断できないですよ
>keiju> ね? 明示的にこいつは実は 正確に1何だぞと宣言してもらう分にはいいんです.
>
>1.0 と書いた人意外には、判らないですね。
>1.000 と書いたらどうかと言うのは、別の議論ですが、、
ですね.
>parser に手を入れない限り、Fixnum/Bignum/Float 以外は
>リテラルとしては読めないので、
>
> 型(数値), 型.new(数値), 型(数値, 精度)
>
>等の関数風味の形式になると思うんですが、この
>フォームの枠組みで、精度の指定もユーザが自然に一貫して
>コード上に表現したいですね。
これ別のスレッドで議論していますね. 参加して下さい(__;;;
>keiju> >その上で、
>keiju> >『でも、そんな事しても、精度が向上するわけじゃないよ!』
>keiju> >と言った事でしょうか。
>keiju> ??
>
>異なる型間の演算は、どちらの型に合わせてから行なうか?
>と言う議論で、既に汚れた値を保持していると思われる側に
>合わせる必要はないと言う部分についてです。
>#変な書き方で失礼しました。 _o_
>
>C で double + float を行なった時に float を double に
>暗黙の型変換する理由は「そうすれば、その値は不変であるから」
>なわけで、値が不変な方向への型の整合を取ると言う観点から、
>の私は主張しているわけです。
>これは、多くの言語に共通の態度だと思います。
>#だから正しいとは主張しませんが ^^;;;;
値っていうのが微妙ですね.
double/floatはフォーマット上も完全上位互換になっているのでいいんですが.
Float => Rational では, 値以外にも正確な値であるという情報が付加されて
しまいます. そこが気になるんですね.
あとは, 原先生とごとけん先生のスレッドに加わって下さい.
# 恐いですけど(^^;;;
>keiju> Fixnum <=> Bignum <=> Rational => Float
>keiju> |<------正確な値の世界----->| |<-近似値の世界----
>こう書いて頂くと、
>
> + 近似の近さ
> + 表現可能な範囲
>
>の2つの違いが良く見えますね。
>{ { Fixnum, Bignum, Rational } { Float, Bigfloat } { Complex, Matrix } }
>
>の様な、3つの集合にわかれますね。
>便宜上、この3つに名前を付けて。クラスとして括って
>インターフェースを提供するって事が考えられますね。
coerceの話しは当面しないとなっているので(^^;;;
>keiju> ですね. でも, それは四則演算の世界だけであって, 関数の世界ではBigfloat
>keiju> がNo1ですから, 私も期待して待っています(^^;;;
>それは、関数ライブラリが欲しいと言う事ですね。
そうですね. 四則演算だけなら正直いってRationalがあるし, Bigfloatはあま
り必要はないと思います.
>思うに、四則以外のいわゆる関数は、多くの場合 Bigfloat 固有でなく、
>アルゴリズムの実現ですので、 Float 向けに書いたものでも、
>Float(n) の箇所を self.type(n) とする程度で、上の Set の
>第二集団に適用できると思います。
>#精度整合のメソッドが完備している必要はあるのだけれど。。
なるほど. それもいえますね. 基本的には四則演算が定義できていればどの
FlaotでもOKですしね. 色々な意味で無駄が省ける.
そういえば, Floatを抽象クラスにするって案があったけどどうなったんでしょ
う?? これもごとけんさんがやっていたかな?
確かそうだと思ったんですが, そうであればFloatのメソッドとすれば良さそ
うですね. それか, モジュールとして実装するか.
>keiju> > a = Expr("PI / 4")
>keiju> > puts a => 0.7853981634
>keiju> > puts a.inspect => Expr(PI/4)
>keiju> > puts a.sin! => 0.7071067812
>keiju> > puts a.inspect => Expr(sin(PI/4))
>keiju> > puts a += 2 => 2.7071067812
>keiju> > puts a.inspect => Expr(sin(PI/4)+2)
>keiju> > puts a -= 2 => 0.7071067812
>keiju> > puts a.inspect => Expr(sin(PI/4))
>keiju> >
>keiju> >なんてカッコ良いと思うんですけど。。。
>keiju>
>keiju> うーん...
>
>この、『うーん...』は、『変な事考えるやつだな』
>の うーん... ですか ^^)l
なんか, 文字列に足したり引いたりしているだけって感じがしたものですから
(^^;;;
>keiju> >難点は、既存の演算子の中に馴染んでくれないので、
>keiju> >文字列で式を与える方法が、多用されそうだと言う事でしょう。
>keiju> >そうすると、外観上 eval() と酷似する事になりそうです。
>keiju> >、、そうか、それでいいんだ、 ruby の node をユーザが定義する方法が
>keiju> >出来るだけで良いのか、、うぅん、気分的には行けそうなんだけど、、
>keiju>
>keiju> 私のイメージは, 構文木を直接操作するイメージでした.
>
>あ、ruby の node って、その構文木の節の事です。
>Proc などは、かなりこれに近い気がします。
これと上の操作って違いがあるよな??
>keiju> 知っているのは積分のことだけですが, 昔はパターンマッチが主流だったけど,
>keiju> 最近は変わってきていると聞いた覚えがあります.
>
>私は、実際の処理系に殆んど触れた事がないので、もとより
>想像するしかないですが、チェスの終盤の総当たり戦の
>イメージでした。
違うみたいですよ.
>ruby に組み込んじゃうのか、ruby に上に組むのかで
>だいぶ様子が変わって来ると思います。
>前者は大げさ、後者は効率に懸念あり。
>ただ、mod_ruby なスレッドでも、構文拡張的な eRuby が
>話題となっていたので、構文/文法の次元では eRuby も
>数理解析も同じだと思います。
>
>eRuby が出来たら真似しよっと(、、てのはだめ?)
うーん. ちょっと違うような...
__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---