[#5809] mod_ruby-0.0.7 — Shugo Maeda <shugo@...>
前田です。
前田です。
moochan です.
青山です。
前田です。
moochan です.
前田です。
moochan です.
moochan です.
まつもと ゆきひろです
わたなべです.
前田です。
青山です。
前田です。
moochan です.
福間@福岡 です。
moochan です.
まつもと ゆきひろです
[#5895] [REQ] 中置の def — EGUCHI Osamu <eguchi@...>
えぐち@エスアンドイーです。
えぐち@エスアンドイー です。
In message <19990303103731R.eguchi@shizuokanet.ne.jp>
[#5965] Re: Precision in Mathematica (Re: Bigfloat) — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルソフトウェアです.
ごとけん
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
まつもと ゆきひろです
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
けいじゅ@日本ラショナルソフトウェアです.
えぐち@エスアンドイー です。
えぐち@エスアンドイー%徳山出張中 です。
[#5970] [REQ] variable of regex — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
青山です。
前田です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
[#6009] Re: [REQ] 中置の def — "Takehiko Ueki" <takehiko@...>
ども、植木です。
まつもと ゆきひろです
[#6059] [PATCH] str_index — IKARASHI Akira <ikarashi@...>
五十嵐です。
[#6090] Thread#kill — Shugo Maeda <shugo@...>
前田です。
前田です。
前田です。
[#6141] Retry of mod_ruby — moochan <moochan@...>
moochan です.
moochan です.
[#6213] Ruby 1.3.1-990311 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.1-990311 is out, check out:
[#6229] exception re-raise in Thread#join — Shugo Maeda <shugo@...>
前田です。
[#6237] [REQ] p -10 == p(-10) — Koji Arai <JCA02266@...>
新井です。
[#6242] "a\n".gsub(/$/, '-') — Wakou Aoyama <wakou@...>
青山です。
[#6259] str += — WATANABE Tetsuya <tetsu@...>
渡辺哲也です。
[#6276] Re: [ruby-list:12784] String#index, String#unpack — IKARASHI Akira <ikarashi@...>
五十嵐です。
[#6288] [REQ] interh.h — Shugo Maeda <shugo@...>
前田です。
[#6328] Re: Ruby 1.3.1-990315 — WATANABE Hirofumi <watanabe@...>
わたなべです.
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
新井です。
新井です。
青山です。
新井です。
青山です。
[#6334] Re: Ruby 1.3.1-990315 — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
新井です。
藤本です、こんにちは。
[#6356] [PATCH] ext/extmk.rb — WATANABE Hirofumi <watanabe@...>
わたなべです.
[#6426] wrong line number — Koji Arai <JCA02266@...>
以下のスクリプトが出力する行番号がおかしいです。
[#6434] Time#+ — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
五十嵐です。
[#6446] sub("string", "string") — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
[#6491] about cur_mid — ttate@...
立石です。
[ruby-dev:6362] Re: Bigfloat [compare to NaN]
えぐち@エスアンドイー%徳山出張中 です。
石塚圭樹 wrote:
>
> けいじゅ@日本ラショナルソフトウェアです.
>
> In [ruby-dev :6303 ] the message: "[ruby-dev:6303] Re: Bigfloat
> [compare to NaN] ", on Mar/12 23:40(JST) EGUCHI Osamu writes:
>
> >えぐち@エスアンドイー です。
>
> >級数を使う解法と精度について考えてみたのですが、
> >H/W and/or ライブラリの浮動小数点演算で、一旦計算してしまい。
> >指数がいくつになるか確かめ、解に必要とされる最小桁を
> >求め手しまう方法で、各項に必要とされる有効桁が出そうです。
>
> なるほど. 答の大体の予想をつけてから計算するんですね.
>
> # newton方を用いる場合は特に効果ありそうですね.
精度が一意に求められない(あるいは求めるのにコストが掛かる)場合は、
ニュートン法で3回廻すとか安直な方法でも、それなりの良い答えは
出そうです。
> >keiju> ですね. 数値解析は難しい....
> >本当にそうですね、
>
> 高精度の浮動小数点数の関数が実装されたライブラリもあるみたいなので, そ
> の辺を参考にされた方が無難かも.
そうですね、帰ったらその方面あたってみます。
> >この分野のプログラミングすると、
> >セキュリテイ関係をやっている時と同じ
> >ドライブ感(ぱらのいあ?)になります。
> >ただ、それが壮快感を伴っているのが違いますが。 (^^)
>
> おお. 壮快感を持つならうってつけですね(^^;;;
で、うまく書けるかどうかというと自信ないのですが ^^);;;
> そういう意味でなくて.
>
> そこに書かれている式が, 具体的な値を表しているのか, 関数を表しているの
> か明確ではないのは問題かなって感じたしだいです. λ算法で最初に出てくる
> 問題ですね.
>
> x + y + a + b
>
> と書いた時, 見た感じx,y,a,bともに変数ですが, 実際はそうじゃなくて
>
> f(x,y) = x + y + a + b
>
> というx,yの関数でa,bは定数ですよね. こういう区別は必要ないのかな? って
> ことでした.
たとえば、
f = "x" + "y" + "a" + "b"
f.replace!({"x", 1},{"y",2})
puts f
=> 3 + a + b
といった置換系を考えています。
(これを関数と呼べるかは別として、 ;-p)
式の変形も
f.replace!({1-a**2, (1+a)*(1-a)})
の様に出来ないかと考えています。
この場合、仮引数 a を任意の式にマッチさせる
表現手段が必要になってしまい、実現できていません。 ^^;;;
> >あるブロックの中でだけ、数値クラスの演算子群の
> >再定義を行ない、ブロックを抜けると元に戻る仕組みが
> >出来ると良いのですが、これは ruby を改造しないと、
> >実現できそうにないですね。
>
> イテレータを使えばできないこともないんでしょうが... 昔, 豊福さんとのメ
> イルで剰余数のスレッドでそんな話題があったような...
それは興味深いです。
後で探してみます。
> >parse.y の scanner 部分でトークンの先頭が [0-9] だったら、
> >ユーザコードに制御を渡す仕組みが、あれば良いと思います。
> >
> >任意基数の数リテラルもこれで実現できそうですね。
> >
> >class Scanner
> > def numeric(sign)
> > result = 0
> > base = 10
> > r = 'r'
> > while c = nextc
> > case c
> > when '0' .. '0' + base - 1
> > result *= base
> > result += c - '0'
> > when r
> > base = result
> > warn if base < 2 or base > 10 + 26
> > result = 0
> > r = nil
> > end
> > end
> > putback c
> > result
> > end
> >end
> >
> >こんな漢字にユーザが Ruby のコードで
> >定義するわけです。
> >#Scanner#numericは適当 ^^;;;
> >
> >をぉ、Bigfloat を scan する事も出来そうだ。 (^^)
> >#効率は悪ソ (^^;;;
>
> うーん....
この方法の最大の難点は、
Ruby らしくないという事です。 ^^;;;
#どうみても OO じゃない !
えぐち