[#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:5400] Re: compare to NaN (Re: Re: call for finite/isnan testers)
えぐち@エスアンドイー です。
>>> On Sat, 20 Feb 1999 18:24:59 +0900, keiju@Rational.Com (石塚圭樹 ) said:
keiju> けいじゅ@日本ラショナルソフトウェアです.
keiju>
keiju> In [ruby-dev :5371 ] the message: "[ruby-dev:5371] Re: compare to NaN
keiju> (Re: Re: call for finite/isnan testers) ", on Feb/20 01:26(JST) EGUCHI
keiju> Osamu writes:
keiju>
keiju> >えぐち@エスアンドイー です。
keiju>
keiju> >keiju> >たしかに、あれだけ単純な構文で、表現力は異様なまでに強力ですね。
keiju> >keiju> >でも、なぜか lisp で考える事ができるようになれないんだなぁ。
keiju> >keiju> >#育ちの問題?
keiju> >keiju>
keiju> >keiju> ですかね. 私はアセンブラの次はlispでしたので, そんなに嫌いじゃないです.
keiju> >
keiju> >私の場合は、アセンブラの次は、、
keiju> >マイクロコードでした ^^;;;;
keiju> >んでも、lisp きらいじゃないですよ。(^^)
keiju>
keiju> マイクロコード... Lispマシンってことはないですよね(^^;;;
さすがに、それはないです、^^;;
モノは、工業用シーケンサの機械語を実行するエンジンで、TTL ロジックだけで
組まれていました(2901 とかのビットスライス使わないで、74LS と FuseROM だけ!)
メモリアクセスタイミング生成などもμコードのお仕事でした ^^;;;;;;;
これでリレーシーケンスをイミュレートするわけです。
keiju> >keiju> 一応. Rationalも正規化(約分)しますので. そうはならないんですね...
keiju> >
keiju> >約分のコストって、どうなんでしゅうか?
keiju>
keiju> ユークリッドの互除法を使うのでそんなにコストはかからないと思います. そ
keiju> れよりも, 分母が巨大になっていく方が問題になるんじゃないかしら?
う、アルゴリズム事典読んでから書かなかったのがバレバレ^^;;;;
keiju> >『素数表を用意しておけば、最大公約数の計算中の
keiju> >除数の候補を絞れるだろうな』
keiju> >ぐらいは思いつきますが、分子か分母が Bignum だったりすると、
keiju> >さすがに重かろうと、、、あぁ、そのために約分するんだった。^^;;;
keiju>
keiju> こんな感じです:
keiju>
keiju> class Integer
keiju> def gcd(int)
keiju> a = self.abs
keiju> b = int.abs
keiju>
keiju> a, b = b, a if a < b
keiju>
keiju> while b != 0
keiju> void, a = a.divmod(b)
keiju> a, b = b, a
keiju> end
keiju> return a
keiju> end
keiju> end
keiju>
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> >keiju> >最終的な表現形式の問題でないのであれば、
keiju> >keiju> >わたしも Ratinal * Float -> Rational に賛成です。
keiju> >keiju> うーん....
keiju> >
keiju> >この辺り、私が Fortran や C の型変換規則に
keiju> >ドップリつかってるせいで、自分がそう考えていると
keiju> >錯覚してるのかなぁ?
keiju>
keiju> Fortran/CにはFraction/Rationalってないですしね... そこからどっちのモデ
keiju> ルにでも拡張できると思いますよ.
ていうか、桁溢れ恐怖症なのかも知れません。^^)l
keiju> >けいじゅさんの御意見だと、
keiju> >
keiju> > Ratinal * Float -> Rational
keiju> >
keiju> >が望みなら
keiju> >
keiju> > Ratinal * Rational(Float) -> Rational
keiju> >
keiju> >と明示的にキャストすれば良いじゃないか!
keiju> >
keiju> >って事ですか?
keiju>
keiju> そうですね. とうぜんですが, それならOKです.
keiju>
keiju> 1.0って書かれた時に, 機械ではそれがどれほどのものか判断できないですよ
keiju> ね? 明示的にこいつは実は 正確に1何だぞと宣言してもらう分にはいいんです.
1.0 と書いた人意外には、判らないですね。
1.000 と書いたらどうかと言うのは、別の議論ですが、、
parser に手を入れない限り、Fixnum/Bignum/Float 以外は
リテラルとしては読めないので、
型(数値), 型.new(数値), 型(数値, 精度)
等の関数風味の形式になると思うんですが、この
フォームの枠組みで、精度の指定もユーザが自然に一貫して
コード上に表現したいですね。
keiju> >その上で、
keiju> >『でも、そんな事しても、精度が向上するわけじゃないよ!』
keiju> >と言った事でしょうか。
keiju>
keiju> ??
異なる型間の演算は、どちらの型に合わせてから行なうか?
と言う議論で、既に汚れた値を保持していると思われる側に
合わせる必要はないと言う部分についてです。
#変な書き方で失礼しました。 _o_
C で double + float を行なった時に float を double に
暗黙の型変換する理由は「そうすれば、その値は不変であるから」
なわけで、値が不変な方向への型の整合を取ると言う観点から、
の私は主張しているわけです。
これは、多くの言語に共通の態度だと思います。
#だから正しいとは主張しませんが ^^;;;;
keiju> >それは正しいと思う、、、でも、感覚が受け入れてくれない、、
keiju>
keiju> 原さんのメイルにもあるように, Integer/RationalとFloat系は全然違うもの
keiju> なんですね. 感覚的には,
keiju>
keiju> Fixnum <=> Bignum <=> Rational => Float
keiju> |<------正確な値の世界----->| |<-近似値の世界----
keiju>
keiju> って感じですね.
こう書いて頂くと、
+ 近似の近さ
+ 表現可能な範囲
の2つの違いが良く見えますね。
{ { Fixnum, Bignum, Rational } { Float, Bigfloat } { Complex, Matrix } }
の様な、3つの集合にわかれますね。
便宜上、この3つに名前を付けて。クラスとして括って
インターフェースを提供するって事が考えられますね。
keiju> >有効数字としての精度と、表現可能範囲としての精度の
keiju> >両面について Bigfloat に過度な期待を持っています。
keiju> >しかし同時にこれは、Bigfloat とて、有限の有効数字と
keiju> >有限の表現範囲を持たざるを得ないと言う事で、
keiju> >最大限に努力しても、Rational を(精度的には)越えられない
keiju> >というジレンマがあります。
keiju>
keiju> ですね. でも, それは四則演算の世界だけであって, 関数の世界ではBigfloat
keiju> がNo1ですから, 私も期待して待っています(^^;;;
それは、関数ライブラリが欲しいと言う事ですね。
思うに、四則以外のいわゆる関数は、多くの場合 Bigfloat 固有でなく、
アルゴリズムの実現ですので、 Float 向けに書いたものでも、
Float(n) の箇所を self.type(n) とする程度で、上の Set の
第二集団に適用できると思います。
#精度整合のメソッドが完備している必要はあるのだけれど。。
keiju> >keiju> >式の木構造を、そのまま記憶するクラスなんてどうでしょうか?
keiju> >keiju> 昔提案したんですが, 完全に却下されました(^^;;;
keiju> >
keiju> >あ、そうでした?
keiju> >記憶にないなぁ、(だいぶ昔ですか?)
keiju>
keiju> MLF(meta level future)の提案の初期段階だと思いました.
keiju>
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> >ますまてぃか って、そうしてると思ってました。
keiju> >keiju> >交換則で樹を変形させて、定理/公式のDBと照合してるのかと、、
keiju> >keiju> ふーん. どうなんでしょうね...
keiju> >
keiju> >中の仕組みを、想像するとワクワクしませんか?
keiju>
keiju> ですね(^^;;; でも, 今はパターンマッチとかではなくて, 代数的に演算して
keiju> いるみたいですが...
keiju>
keiju> 知っているのは積分のことだけですが, 昔はパターンマッチが主流だったけど,
keiju> 最近は変わってきていると聞いた覚えがあります.
私は、実際の処理系に殆んど触れた事がないので、もとより
想像するしかないですが、チェスの終盤の総当たり戦の
イメージでした。
keiju> # きっと, このMLの中にも詳しい人がいるのでは??
絶対、そう思います (^^)
keiju> >keiju> >誰か作りませんか?
keiju> >keiju> 何か作ってみたいなあって思ったことはあります.
keiju> >keiju> # 作るとはいっていません(^^;;;
keiju> >
keiju> >スクリプティング向き言語の枠から、はみ出しそうな気はしますが、
keiju> >数学の問題にこれだけ熱くなるところをみると、
keiju> >しっかりとした物であれば、需要は充分ありそうですね。^^;;
keiju>
keiju> 喜ぶ人は多いでしょう(^^;;;
ruby に組み込んじゃうのか、ruby に上に組むのかで
だいぶ様子が変わって来ると思います。
前者は大げさ、後者は効率に懸念あり。
ただ、mod_ruby なスレッドでも、構文拡張的な eRuby が
話題となっていたので、構文/文法の次元では eRuby も
数理解析も同じだと思います。
eRuby が出来たら真似しよっと(、、てのはだめ?)
えぐち