[#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:5625] Re: compare to NaN (Re: Re: call for finite/isnan testers)
えぐち@エスアンドイー です。
>>> In message [ruby-dev:5621] Re: compare to NaN (Re: Re: call for finite/isnan testers)
On Wed, 24 Feb 1999 19:34:37 +0900, keiju@rational.com (Keiju ISHITSUKA) said:
keiju> けいじゅ@日本ラショナルソフトウェアです.
keiju>
keiju> In [ruby-dev :5602 ] the message: "[ruby-dev:5602] Re: compare to NaN
keiju> (Re: Re: call for finite/isnan testers) ", on Feb/24 17:42(JST) EGUCHI
keiju> Osamu writes:
keiju>
keiju> >えぐち@エスアンドイー です。
keiju>
keiju> >keiju> うーん. 最初っからそういう世界でしたか(^^;;;
keiju> >keiju> そういうお方は尊敬しちゃうなあ(^^;;;
keiju> >
keiju> >「最初」は、制御盤の組立工です、で隣の検査課の
keiju> >修理を見てったら、『自分の方が早く直せる』と思い、
keiju> >部内トラバーユしたら、設計に抜擢されて、、うにゅうにゅ
keiju> >という感じなのでした。
keiju>
keiju> うーん. 確かに大部仕事が変わりましたねぇ(^^;;;
本質的には、最初の仕事が向いてたかも ^^;;;
#半田付けは、おかげでめちゃめちゃうまいです。
keiju> >keiju> 確かにそっちの方がシンプルですね.
keiju> >
keiju> >効率悪そうですが。
keiju>
keiju> (^^;;
再帰の話ですね、再帰に効率を求めると Ruby では
禁断の行末再帰最適化の話になりますが、メソッド
キャッシュと連係すればあるいは、、やっぱ危険かな?
keiju> >バグある以外は、ある程度効率はあげるようですが、
keiju> >別出の非割算バージョンの魅力と優雅さには達打ちできません。^^;;
keiju>
keiju> あ. あれですね. 最初効率が疑問でしたが,
keiju> 良く考えたら良いことが分かりました.
非割算バージョンの方ですね、
極めて計算機向きに、きれいに仕つらえてありますよね、
あれも再帰版つくれますけど。。
keiju> >keiju> これ別のスレッドで議論していますね. 参加して下さい(__;;;
keiju> >
keiju> >数学論的な議論なので、意見の基盤に対する知識の
keiju> >絶対量が不足してるのですが ^^;;;
keiju> >『使い勝手論』的な観点からの参加になりますでしょう ;p
keiju>
keiju> 基本はそれで良いと思うんですけどね.
『代数論』って奥深いのに素人もむづかしいって事が
わかるのはなんでだろう。
keiju> >keiju> 値っていうのが微妙ですね.
keiju> >
keiju> >そうですか?
keiju> >
keiju> > float の変数 f を double の変数 d に代入し、
keiju> > d を f に代入した場合、f の値は不変
keiju> >
keiju> >程度の意味なんですが。
keiju>
keiju> ええ. そっちはいいんです.
値:参照 ばなしでなければですね (^^)
keiju> >keiju> double/floatはフォーマット上も完全上位互換に
keiju> >keiju> なっているのでいいんですが.
keiju> >keiju> Float => Rational では, 値以外にも正確な値である
keiju> >keiju> という情報が付加されてしまいます.
keiju> >keiju> そこが気になるんですね.
keiju>
keiju> こんな感じで, 値だけで云々はできないかなと
あぁ、可逆性以外の解釈を想像できませんでした。
そうかぁ、『正確』という背景を汲み取る必要あるんですね。
で、Float => Rational は暗黙に起こらないので、
「正確とみなす」を狙ったと暗示していませんか、、
#そんな事はないかぁ。。
まずは、何桁有効を明示する方法が必要ですか?
keiju> >keiju> そうですね. 四則演算だけなら正直いってRationalがあるし,
keiju> >keiju> Bigfloatはあまり必要はないと思います.
keiju> >
keiju> >1/3 を正確に表せると言う点だけで、Bigfloat の負けですね ^^;;
keiju> >効率は、、Cで書けば互角かな?
keiju>
keiju> いや. Bigfloatの方が良いでしょう(同じ数大きさであれば).
+ Rational は gcd() の効率化
+ Bigfloat は 正規化 の効率化
がテーマになりそうですね。
それから、 Bigfloat は精度の管理が剣呑ですね。
keiju> >keiju> そういえば, Floatを抽象クラスにするって案があったけど
keiju> >keiju> どうなったんでしょう?? これもごとけんさんがやっていたかな?
keiju> >
keiju> >これって、いわゆる Real ぢゃないんでしたよね。
keiju>
keiju> ごとけんさんがLargeFloatだかなんだか作ったとかなんかで
keiju> そういう話しが出ていたような...
チェックしてみます。
#最近の量と質は尋常じゃないので、とても逐い切れていません。
#これがずっと続くのか、、まさか Ruby2 解禁で大爆発???
keiju> >IEEE754 の実装を表すクラスってのと分離が必要な
keiju> >時期に来たようですね(Ruby2 がですよ)
keiju>
keiju> そうかも知れませんね.
これも起爆剤になりそうですね。
keiju> >keiju> 確かそうだと思ったんですが, そうであればFloatの
keiju> >keiju> メソッドとすれば良さそうですね.
keiju> >keiju> それか, モジュールとして実装するか.
keiju> >
keiju> >モジュールが良いのでは?
keiju> >この手のは、Cで書いてもご利益ないので
keiju> >.rb なライブラリですね。
keiju>
keiju> そうですか? sinとかlogとかはCの方が...
データの内部構造に直接アクセスしなければ、
アルゴリズムをCで書いても、効率は不変では?
その点 C++ の template は、効率出るので羨ましいです。
keiju> >keiju> なんか, 文字列に足したり引いたりしている
keiju> >keiju> だけって感じがしたものですから (^^;;;
keiju> >
keiju> > ( / PI 4)
keiju> > ( sin ( / PI 4) )
keiju> > ( + ( sin ( / PI 4) ) 2 )
keiju> > ( - ( + ( sin ( / PI 4) ) 2 ) 2 )
keiju> > ( sin ( / PI 4) ) <= 相殺
keiju> >
keiju> >なイメージでした。
keiju>
keiju> (^^;;; 深いことが書かれていたんですね...
keiju>
keiju> >keiju> >keiju> > puts a += 2 => 2.7071067812
keiju> >keiju> >keiju> > puts a -= 2 => 0.7071067812
keiju>
keiju> これらなんか, 末尾に "+2"をつけたり引いたりしているかと思っていました
keiju> (^^;;;
思い入れがないと、到底りかいできない表現でした ^^;;;;
ruby の算術式の node列は概ね、上のような表現なので、
Proc => Array; Array => Proc の型変換として実装が
可能なきがします。(Proc でなく Lambda かな?)
#これで構文木を可視化できます (^^)
keiju> >keiju> >keiju> 私のイメージは, 構文木を直接操作するイメージでした.
keiju> >keiju> >
keiju> >keiju> >あ、ruby の node って、その構文木の節の事です。
keiju> >keiju> >Proc などは、かなりこれに近い気がします。
keiju> >keiju>
keiju> >keiju> これと上の操作って違いがあるよな??
keiju> >
keiju> >あります、ありありです。
keiju> >
keiju> >parse をいじってリテラルの node を
keiju> >数値文字列で保持し直すような企みを
keiju> >持っていたのです。
keiju> >
keiju> >これは、n進数リテラルや任意進数浮動小数の
keiju> >実装の検討の過程での副産物なので、その説明が
keiju> >ないと意味が全然わかりませんね。^^;;;;
keiju>
keiju> ああ. なるほどね.
最近 OpenC++ など、動的文法(?)に興味が湧いて来たので、
ruby のインタプリタ本体を Ruby のスクリプトにある程度
操作させると自己修飾DNAの様なダイナミックな特徴を
持たせられるなと思ったです。
#歯止めが効かなくなると、癌化する (オイオイ)
keiju> >keiju> >keiju> 知っているのは積分のことだけですが,
keiju> >keiju> >keiju> 昔はパターンマッチが主流だったけど,
keiju> >keiju> >keiju> 最近は変わってきていると聞いた覚えがあります.
keiju> >keiju> >私は、実際の処理系に殆んど触れた事がないので、もとより
keiju> >keiju> >想像するしかないですが、チェスの終盤の総当たり戦の
keiju> >keiju> >イメージでした。
keiju> >keiju> 違うみたいですよ.
keiju> >
keiju> >ぜんぜん違うみたいですね。
keiju> >と言う事は、この方法には新規性あり?
keiju>
keiju> というか, 昔はこういうものだったと思います.
進化の過程で廃れちゃったのですね。。;_;
keiju> >keiju> うーん. ちょっと違うような...
keiju> >
keiju> >eRuby は、書類埋め込みのスクリプトで
keiju> >私の考えているのは、スクリプト埋め込みの
keiju> >数理処理系なので、立場が逆ですね。
keiju>
keiju> ですね.
keiju>
keiju> >#『融合すると融合されるは同じなんだ』
keiju> >#(捕食すると捕食されるは同じなんだ、のもじり)
これ、出展は 風の谷のナウシカ の 粘菌 の出てくる巻です。
セリフは、、たぶん正確ぢゃないです。
えぐち