4890-5955

4746-5804 subjects 5010-6400

ruby 1.2.3-990209
4890 [matz@ne la .] 今度はruby-devにアナウンスしよう.
+ 4894 [psi@to yo st] 白山です。パッチ取り込みありがとうございます。
+ 4969 [jkuro@dw .c ] 添付したファイル中の ctest を実行すると、SEGVがでました。
  4973 [matz@ne la .] 原因は分かりました.片方のスレッドがソケット待ちをしている間

Ruby 1.3.1-990209
4893 [matz@ev ne l] md5sum is
4896 [wakou@fs ne ] autoconf が必要になったんですね。make で miniruby が出来た後で再度一通
4899 [matz@ne la .] ちゃいます.CVSしてパッケージしてる間にタイムスタンプが変わっ
+ 4903 [ttate@ja st ] /usr/local/lib/rubyhoge/1.3
| 4931 [matz@ne la .] 具体的にはどうするのが望ましいと思いますか.
| 4939 [ttate@ja st ] ;; 実は lib/ruby(suffix) としてしまったのは僕のパッチのせい
| + 4961 [matz@ne la .] とりあえず(c)を選択して様子を見ましょうか.
| + 4962 [watanabe@as ] そういえば perl も共存できなかったなあなど思っていたら,
|   5012 [matz@ne la .] そういう風にするのなら --program-suffix は不要になりますね.
|   5015 [eguchi@sh zu] それでも、任意のサフィックスを付けられるのは
|   5027 [ttate@ja st ] しておくというのはどうでしょうか?
+ 4912 [eguchi@sh zu] automake で作った Makefile には dist: と言うターゲットがあり
+ 4947 [wakou@fs ne ] ああ、なるほど。commit と同時にパッケージされていたんですね。
  4957 [watanabe@as ] いまは開発版にするために各プラットフォームで確認してねバー
  4958 [wakou@fs ne ] あ、もしかして、1.3.1-?????? って 1.3.1 の裏版なんでしたっけ?
  4963 [matz@ne la .] そうです.去年の年末以来かなり修正しちゃったので場合によって
  5001 [wakou@fs ne ] なるほど。海外進出による嬉し悲しという状態ですか。その大きな母集団での

Ruby 1.3.1-990209
4900 [matz@ev ne l] Ruby 1.3.1-990209 had serious flaw in installer.  I re-packedaged it.
+ 4906 [eguchi@sh zu] FreeBSD 2.2.8 で configure したらエラーとなりました。
| 4940 [yasuf@bi .o ] うう、わたしの凡ミスですね。すみません(__;
| 4943 [eguchi@sh zu] いえとんでもない、わたしもパッチ段階で試さなかったので同類です。 ^^;;;;
+ 4907 [eguchi@sh zu] README.EXT に誤りらしき物を発見しました。
| 4909 [matz@ne la .] おおっ.わたしこの歳になってもまだ右と左を間違えちゃうんです.
| + 4910 [maki@in c. o] # あ、CGI.rbの話が止まってしまった……。
| + 4913 [eguchi@sh zu] 実際 *= 2 を右シフト、MSB をビット0というプロセッサが
+ 4932 [yoshidam@yo ] 正規表現のバグらしき物を見付けました。
  4968 [matz@ne la .] バグですね.昔からあったようです.

[FIX] numeric.c (Re: Ruby 1.3.1-990209)
4942 [eguchi@sh zu] numeric.c に対するパッチです。
+ 4944 [eguchi@sh zu] えぐち> えぐち@エスアンドイー です。
+ 4967 [matz@ne la .] 感謝です.

parse error "and"
4950 [JCA02266@ni ] 以下は、仕様なんでしょうか?
4956 [eguchi@sh zu] JCA02266> 新井です。
4966 [matz@ne la .] ぴんぽん,その通りです.一方,Rubyのかっこは文かっこでもある
5035 [JCA02266@ni ] ここでの弱さというのは優先順位だけの話ではないんで
5039 [eguchi@sh zu] JCA02266> 新井です。
+ 5044 [eguchi@sh zu] えぐち> えぐち@エスアンドイー です。
+ 5071 [matz@ne la .] その通りです.
  + 5072 [eguchi@sh zu] 了解です。
  + 5077 [JCA02266@ni ] そうなんですよね。こういうとき、perlがうらやましく

coerce the next generation
4953 [gotoken@ma h] しかも意志の疎通がヘタですみません m(_ _)m
4982 [keiju@ra io ] いえ. 私もあまり人のことはいえませんし(^^;;;

genericity
4955 [gotoken@ma h] 終ったはなしになんですが

Solaris and GNU Linker
4959 [watanabe@as ] linux-users ML からの情報です.
4960 [matz@ne la .] ふむ,追加してみます.

Ruby 1.3.1-990210
4971 [matz@ev ne l] It's about time for daily Ruby delivery. ;-)
+ 4975 [ttate@ja st ] rubyというファイルがないと言われて失敗します。
| + 4977 [ttate@ja st ] しかし、以下のパッチも必要でした。
| + 4997 [matz@ne la .] 確かにそうですね.
|   5003 [yasuf@bi .o ] ...
|   5011 [matz@ne la .] あ,ほんとだ.でもこれは ./ruby を ./miniruby にすべきでしょ
|   5022 [yasuf@bi .o ] うむ?  これって `cmd` のテストというよりも rubyのコマンドライン
|   5032 [shugo@ne la ] 拡張ライブラリがリンクされているかどうかの違いしかないので
|   5037 [matz@ne la .] 厳密にいえば --enable-shared=yes の時,静的リンクされている
+ 4980 [yasuf@bi .o ] ...
| 4988 [eguchi@sh zu] 面目ない _()_
+ 5047 [tetsu@jp .h ] thread と GC のタイミングで core してしまうようで
| 5070 [matz@ne la .] よろしくお願いされました.ゆうべ一晩悩んだ結果,原因が分かり
| 5094 [tetsu@jp .h ] パッチありがとうございました。みごと? 解決しました。
+ 5110 [maki@in c. o] Solaris 2.5(i86pc) では、どうも ld に -E オプションがないようで、
  + 5111 [watanabe@as ] これって気になってたんだけど 4 連休ですっかりわすれてました.
  | + 5112 [maki@in c. o] あっと、書き忘れてました。すみません。
  | + 5116 [watanabe@as ] これで実際にやってみました.
  |   5117 [matz@ne la .] おおっ,作業しようとしてた矢先でした.
  |   5122 [maki@in c. o] 今日のRuby-1.3.1-990215 ではmakeは無事にできるようになりました。
  + 5115 [maki@in c. o] # そういえば他にも高橋さんがいらっしゃるんでしたっけ(^_^;
    5138 [matz@ne la .] これはバグですね。checkerで発見できました。偉いぞ > checker
    5139 [maki@in c. o] おお、今度は test も succeededになりました (^^)

object#scanf(pat)
4974 [hq_ss@om sv ] ご指名を頂きましたので、早速、scanfの追加仕様を検討しましょう。
+ 4996 [matz@ne la .] うーん,関数的インタフェースですね.print等と違ってscanは関
| 5038 [hq_ss@om sv ] 私も、Cの真似する必要性は全然ないと思います。
| 5041 [matz@ne la .] 「本当は」というのは「良い代案が思い付かない」という意味を含
+ 4999 [shugo@ne la ] # 別のスレッドで説明しましたが、組み込み関数もメソッドです。

a genericity
4976 [gotoken@ma h] OOP界では genericity のようですよ.
5008 [keiju@ra io ] そうですか? これってどこから調べました?
5018 [gotoken@ma h] altavisita と goo でひいたらシコタマかかったんですが,
+ 5036 [toyofuku@ju ] 何通も書く余裕がないのでいくつかの話題をこの一通に
| + 5048 [toyofuku@ju ] べき乗もOKのような気がしてきました。(Matrix は
| + 5053 [gotoken@ma h] 石塚さんが外出宣言したあとに進めるのは気がひけますが
| | 5057 [toyofuku@ju ] ごとけんさん
| | 5063 [gotoken@ma h] そんな,無理させてはいけないではないですか!!
| | 5066 [toyofuku@ju ] ごとけんさん
| + 5172 [keiju@ra io ] # そういえば, あの飲み会以来顔を出されていませんでしたので, ちょっと心
+ 5171 [keiju@ra io ] どうも. 復活しました. でも, 原稿書かないと怒られるので(きっと, 皆さん
  + 5189 [gotoken@ma h] では,確認なんですが,
  | 5191 [keiju@Ra io ] はい. この件に関しては, 納得しました.
  + 5213 [kjana@os xa ] 最近あんまり建設的でないわたし.
  | + 5215 [toyofuku@ju ] あまりけいじゅさんを引っ張り出してはまずいようですが。:-)
  | | + 5230 [gotoken@ma h] 返事サボっててごめんなさい (_ _;;
  | | | + 5276 [sinara@bl de] 連続関数って何から何への関数ですか? Scott位相の定義は?
  | | | | 5279 [ttate@ja st ] ;; メールを追うのに必死です、、、、(^^;
  | | | | 5299 [gotoken@ma h] # 僕もです.ほんとは cgi と mod-ruby にも参加したいけど(^^;;
  | | | | 5353 [sinara@bl de] ありがとうございます。でもそもそも cpo って何やねん。(^^;
  | | | | 5431 [gotoken@ma h] ですよね!! 僕も知ったときはかなり興奮しました.
  | | | | 5475 [sinara@bl de] とても興味深い。早く私も興奮したいです。(^_^)
  | | | | 5575 [toyofuku@ju ] float.prec(Rational) の意義がまだわかりません。
  | | | | 5595 [gotoken@ma h] 基本的には,0.5 ==> 1/2 というような変換を行うためです.
  | | | | + 5606 [keiju@ra io ] Ruby流にいうと
  | | | | | + 5614 [eguchi@sh zu] 限りなく近いです (^^)
  | | | | | | 5697 [keiju@Ra io ] # 最近メイルが溜るなあ...
  | | | | | | 5703 [eguchi@sh zu] まちます。
  | | | | | + 5630 [gotoken@ma h] そうですね.あと多項式とか,リスト(Array 相当)とか.
  | | | | |   + 5633 [toyofuku@ju ] ごとけんさん
  | | | | |   + 5635 [eguchi@sh zu] 10.0 を 10 に変えると
  | | | | |   | + 5668 [gotoken@ma h] 1000000000000000000000000000000001
  | | | | |   | | 5678 [eguchi@sh zu] 「む げ ん せ い ど」ですかぁ!
  | | | | |   | | + 5700 [gotoken@ma h] いや,それもあるんですが底が 2..36 ってのは,英語の
  | | | | |   | | | 5705 [eguchi@sh zu] あ、そのことですか、
  | | | | |   | | + 5732 [JCA02266@ni ] あぁ、ヘビーなスレッドに召喚されてしまった ^^;
  | | | | |   | |   5735 [eguchi@sh zu] JCA02266> 新井です。
  | | | | |   | |   5795 [JCA02266@ni ] そうですねぇ。演算子形式は、(私の感覚では)メソッド
  | | | | |   | |   5814 [eguchi@sh zu] JCA02266> 新井です。
  | | | | |   | |   5818 [gotoken@ma h] いや,OOPL に相性の悪い演算子をわざわざ導入するのには
  | | | | |   | |   5838 [eguchi@sh zu] 演算子が OOPL と相性が悪いと言うのは十分認めます ^^;;;
  | | | | |   | |   5955 [toyofuku@ju ] 自分で RationalOddDenomi を書いてて「なんかこんなの
  | | | | |   | + 5711 [keiju@Ra io ] とっても余談ですが.
  | | | | |   |   5719 [eguchi@sh zu] ん、Smalltalk/V と Little Smalltak で出来たんで
  | | | | |   |   5751 [keiju@ra io ] おぉ... そっちではできるんですか(^^;;;
  | | | | |   |   5764 [eguchi@sh zu] あと、 Litte はバイトストリングの #[ nn nn ... nnn] による
  | | | | |   |   + 5771 [toyofuku@ju ] 豊福@パパイヤです。訂正を。
  | | | | |   |   | 5778 [gotoken@ma h] # なんか交通量がすごい…
  | | | | |   |   + 5772 [keiju@ra io ] そんなことまでできるんですね(^^;;;
  | | | | |   |     5780 [eguchi@sh zu] これは ByteArray と言うクラスのインスタンスの、
  | | | | |   |     + 5786 [toyofuku@ju ] ごとけんさん
  | | | | |   |     + 5829 [keiju@Ra io ] まあまあ(^^;;;
  | | | | |   |       5837 [eguchi@sh zu] あれまぁ、水が高い方に流れたんだぁ。(<偏見?)
  | | | | |   + 5706 [keiju@Ra io ] なるほど. 自分でオブジェクト(クラス?)とか定義できるんですかね?
  | | | | |     + 5708 [gotoken@ma h] この場合は
  | | | | |     | 5714 [keiju@Ra io ] あれ? 聞くことが間違ったみたい(^^;;;
  | | | | |     + 5710 [gotoken@ma h] そうそう,型もしくはクラスっていう概念があるのか
  | | | | |       5715 [keiju@Ra io ] うーん. そうすると, coercingまわりはあまり参考になりませんね. 残念...
  | | | | + 5616 [fit0298@fi e] 有馬@FITECです。
  | | | |   + 5699 [keiju@Ra io ] ありがとうございます(__ 後で触らせていただきます.
  | | | |   + 5707 [gotoken@ma h] なんと,学科マシンにはすでにインストールされてました.
  | | | + 5278 [keiju@Ra io ] いや. わたしもOKですよ.
  | | |   5303 [gotoken@ma h] そうですね.
  | | |   5350 [keiju@Ra io ] すでに, 半分突入していますが(^^;;;
  | | |   5363 [gotoken@ma h] (^^;;;;;;
  | | |   + 5373 [sinara@bl de] それは Rational(1,2) というのは、単なる 0.500000... という
  | | |   | 5393 [gotoken@ma h] なんか解決「され」そうな予感(汗;
  | | |   | 5473 [sinara@bl de] 長いスレッドになってしまいました。
  | | |   | 5599 [keiju@ra io ] 原さんがむばって下さい. 応援していますので(^^;;;
  | | |   | 5610 [eguchi@sh zu] こういう圭樹さんの様な人の為に、n進浮動小数のリテラルと書式変換
  | | |   | 5620 [keiju@ra io ] うーん. そういうリテラルって本当に嬉しいんですかね??
  | | |   | 5623 [eguchi@sh zu] 「極めて稀に」あります。
  | | |   | 5702 [keiju@Ra io ] いや. 気分は分かります. 私もやりましたから(^^;;;
  | | |   | 5720 [eguchi@sh zu] 本当に参考になりました。
  | | |   | 5730 [toyofuku@ju ] Mathematica の記法を使えるなら 10^^0.5 と書け
  | | |   + 5388 [keiju@Ra io ] ここいらは原さんが非常に詳しく説明なされているので, そちらを参照下さい.
  | | + 5242 [gotoken@ma h] これに答えてなかったですね.
  | | | 5247 [toyofuku@ju ] ごとけんさん
  | | | 5251 [toyofuku@ju ] ごとけんさん
  | | | 5260 [gotoken@ma h] あ,ごめんなさい,確かに,自然な定義は出来ないですね.
  | | + 5252 [keiju@Ra io ] そんなことないですよ. たまには息抜きが必要ですから(^^;;;
  | + 5234 [keiju@Ra io ] あぁ... 昔, 誰かに教えていただいた覚えが(^^;;;
  |   5266 [gotoken@ma h] # 最近言いっぱなしが多くて申し訳ないです.
  |   + 5269 [sinara@bl de] それを言うなら自然言語だって可算なんだけどなあ。:-)
  |   | 5300 [gotoken@ma h] 口には出さないこともたくさんあります :-)
  |   + 5272 [keiju@Ra io ] 面白かったのでちょっとだけ(^^;;;
  |     + 5281 [gotoken@ma h] # どうも何かが共鳴してしまうようで(^^;;
  |     | 5344 [keiju@Ra io ] いやあ. 数学のファンとして拝聴させていただかせてもらっていますデス
  |     + 5284 [kjana@os xa ] ひきずり戻してみたり.
  |       5348 [keiju@Ra io ] 戻されてしまう(^^;;;
  |       5349 [sinara@bl de] え?やっぱり実数クラスを持つには数式処理システムでしょ?(^^;
  |       5358 [keiju@ra io ] でしょうね.
  + 5275 [sinara@bl de] このスレッドついてけまへん。(^^;
    5329 [keiju@Ra io ] 最近さらに異様に難しくなっていますね(^^;;;
    + 5337 [eguchi@sh zu] これにも ε 使うんですね、
    | 5341 [keiju@Ra io ] いえ. 小さい数って意味で勝手に使ったんです(^^;;;
    | 5345 [eguchi@sh zu] この値の大きさが、けいじゅさんのおっしゃる
    | 5361 [keiju@ra io ] (^^;;;
    + 5347 [sinara@bl de] いえ、括弧の中はですね、前にどなたかがパラメトライズされた
      5360 [keiju@ra io ] うん. うん. そうですね.

ruby -e '(10**999).to_f' => Floating exception (core dumped)
4995 [eguchi@sh zu] FreeBSD 2.2.8 で以下のような現象が出ます。

nested method (Re: module Precision)
5000 [hiwada@ku e.] 以前話の出た nested method についてですが、結論を書かないままに消えて

Bigfloat :> epsilon (Re: compare to NaN)
5002 [eguchi@sh zu] えぐち> えぐち@エスアンドイー です。

10e9999.to_i (Re: compare to NaN (Re: call for finite/isnan testers))
5004 [gotoken@ma h] うーん,どうしたもんだか困ってます.
+ 5014 [fit0298@fi e] 有馬@FITECです。
| 5017 [eguchi@sh zu] fit0298> Regard to "[ruby-dev:5004] 10e9999.to_i (Re: compare to NaN (Re: call for finite/isnan testers))"
+ 5020 [kjana@os xa ] 「最適化によって消されてしまわないようにする必要があるかもしれません」
  5024 [eguchi@sh zu] そうすると frexp() あたりで、生のビット表現をもぎ取ってきて
  5050 [gotoken@ma h] すくなくとも SunOS では
  5059 [eguchi@sh zu] frexp() で浮動小数点数のビット構造にアクセスできる
  5060 [gotoken@ma h] いい忘れましたが,これって,else節がないので if (pinf == 0.0)
  5062 [eguchi@sh zu] isinf() の1回目の呼び出しでは、 pinf が 0.0 なので
  5064 [gotoken@ma h] は!! static pinf でしたね.かたじけない.

new coerce [genericity ]
5005 [keiju@ra io ] いやそうでもないみていですよ. どんどん発散していく(^^;;;

[PATCH] configure w/ isinf() (Re:  10e9999.to_i)
5007 [eguchi@sh zu] これですけど、isnan() は考える限り安全ですが、
5019 [gotoken@ma h] パッチさんきゅうです.
5023 [eguchi@sh zu] これですが、わたしは、
+ 5026 [gotoken@ma h] 引用がばっかりになりますが,
| 5030 [eguchi@sh zu] おかげで、理解できました。(^^)
+ 5028 [fit0298@fi e] 有馬@FITECです。
  5029 [eguchi@sh zu] fit0298> Regard to "[ruby-dev:5023] Re: [PATCH] configure w/ isinf() (Re:  10e9999.to_i)"
  5031 [eguchi@sh zu] えぐち> えぐち@エスアンドイー です。
  5056 [fit0298@fi e] 有馬@FITECです。
  5058 [eguchi@sh zu] fit0298> Regard to "[ruby-dev:5031] Re: [PATCH] configure w/ isinf() (Re:  10e9999.to_i)"
  5074 [fit0298@fi e] 有馬@FITECです。
threads.html
top