[#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:4758] Re: [ruby-list:11703] Re: shared library
えぐち@エスアンドイー です。 >>> On Fri, 5 Feb 1999 23:36:16 +0900, Yasuhiro Fukuma <yasuf@big.or.jp> said: 福間> 福間@福岡 です。 福間> 福間> FreeBSDでのshared libraryの挙動に関して。続きがえらく遅れてしまって 福間> すみません。 いえいえ、とんでもありません。 福間> ・a.out環境の場合(FreeBSD 2.xでは常に) 福間> 福間> - コンパイル時に -lfoo としてリンクするとき: 福間> インストールされた libfoo.so.x.y のうち、x と y とを合わせた 福間> バージョン番号の最も大きいものがリンクされる 福間> 実行バイナリには、選択された foo, x, y が記録される 福間> 福間> - libfoo.so.m.n をリンクしたプログラムを実行するとき: 福間> インストールされた libfoo.so.x.y のうち、m == x かつ y が最大の 福間> ものがロードされる 福間> このとき、n > y であれば警告メッセージが表示される(場合によっては 福間> 実行中にシンボルが見つからないなどの理由でruntime errorが発生する) 福間> 福間> - 注意点: 福間> ファイル名は lib<name>.so.<major>.<minor> とし、新しい関数が増えた 福間> 場合はminorを、関数が削除されたり仕様が変わったりした場合はmajorを 福間> 増やす 逆読みすると、インターフェースに変更のないときは、 パッケージのバージョンが上がっても、minor は増やさなくても 良いと言う事ですね。 libtool でいう AGE が minor に対応するようです。 福間> ・ELF環境の場合(FreeBSD 3.x以上での標準設定) 福間> 福間> - コンパイル時に -lfoo としてリンクするとき: 福間> インストールされた libfoo.so がリンクされる 福間> 実行バイナリには、ライブラリ中の soname の値(無ければ libfoo.so 福間> そのもの)が記録される 福間> 福間> - libfoo.so.m をリンクしたプログラムを実行するとき: 福間> インストールされた libfoo.so.m がロードされる 福間> 福間> - 注意点: 福間> ファイル名は(他のライブラリとの整合性のため) lib<name>.so.<version> 福間> とし、これを指す lib<name>.so というシンボリックリンクを作る 福間> ライブラリを作るときには gcc -shared -Wl,-soname,lib<name>.so.<version> 福間> などとする必要がある 福間> バージョン番号の数値的な大小に意味は無く、単なる名前の一部に過ぎない こちらは、symlink 元 の lib<name>.so.<version> を aout の物と 同名にしてしまうのも、可能ですね。 (aout は別ディレクトリにインストールされるので) 福間> # 参考文献: 福間> # 「column: ELF用の共有ライブラリ」, Software Design Feb. 1999, pp.34- 福間> # FreeBSDハンドブックの「自分でportを作る - 特別な配慮 - ELF対応」, 福間> # http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/porting.html 福間> 福間> なお、FreeBSD 3.x以上ではELFとa.out両方のバイナリがサポートされて 福間> いますが、現在どちらのフォーマットがデフォルトに設定されているのかは 福間> objformat(1) で調べられます。このコマンドを実行すると、現在の設定に 福間> 応じて aout あるいは elf という文字列が出力されます。 福間> /usr/bin/objformat があるからELF環境だとは限りません(まあ、ふつうは 福間> ほぼ間違い無くそうでしょうが)。 福間> 福間> また、gccやld(やobjformat :)などに -aout/-elf というオプションを 福間> 与えることによって、このデフォルトを上書きすることもできます。 私の考えでは、/etc/objformat での aout/elf の変更は 透過的にコンパイル/リンクで扱われ、ファイルの命名規則や インストール先を工夫する必要があると思っていました。 福間> 記事 <19990125083415R.eguchi@shizuokanet.ne.jp> において、 福間> EGUCHI Osamu <eguchi@shizuokanet.ne.jp> さんは書きました : 福間> 福間> > あぁ、ELF では ln -s libXXX.so.version libXXX.so は必須ですか? 福間> 福間> 上記のとおりなので、そうなりますね。 なるほど。 福間> > 福間> ここで、shared libraryをリンクする他のプログラムのことを考えると、 福間> > 福間> a.outとELFのlibraryの名前は揃えておいたほうが好ましいでしょう。 福間> > 福間> > ここで言う「名前」は、「.so. より左の部分と次の数字」の事ですね。 福間> 福間> そうです。 福間> 福間> > ただ、 福間> > 「a.out と elf の ruby が1つのマシンに共存する」 福間> > と言う状況は前提にしていません。 福間> 福間> というよりも実は、portを作るときにそうなっていたほうが都合がよいから、 福間> という理由が大きかったりします(^^;; 福間> 福間> まあ、うまくやればa.out環境とELF環境でライブラリの名前が違っていても 福間> 大丈夫だとは思いますが。 elf を /usr/local/lib/ に aout は /usr/local/lib/aout/ に それぞれインストールするのかな? ぐらいの認識でした。 福間> # いまなら「a.outはサポートしない」という選択肢もありうるけど… あさみさんから、2.x の ports-current での正式サポート終了が アナウンスされたのではありますが、3.0.x でも aout は 使えるわけだし、インストールベースでは 2.x がしばらく多そうなので、 悩ましいですね。 福間> > 福間> # 例: libtcl80jp.so.1.4 (Tcl 8.0.4jp) 福間> > 福間> > ナンバリングは 1 から始めるので 福間> > 福間> > libtcl80jp.so.0.4 福間> > 福間> > ではないのが ruby-2.0 を考えると悩ましいですね。 福間> 福間> ああ、こういうケースをすっかり忘れていました。 福間> これだと libruby1.so.2.3 は使えませんね…。 major を、パッケージ番号とは切り離して管理する 必要を強く示唆していますね。 それに、この問題は、freebsd-elf だけでなく、ほぼ全ての モダンな共有ライブラリを持つOSに共有すると思います。 これは、automake/libtool を使うか/使わないかとは 無関係に存在する問題です。 福間> ということで、ひとまず 福間> 福間> > 福間> libruby.so.12.3 福間> 福間> になるようにしてみました。バージョン番号の付け方(増やし方)の基準が 福間> もうちょっと詰められたら、適当に変更したほうがいいかも知れません。 ruby-2.10 とか行くとやばいですが、 ruby-2.0 的な問題は解決しますね。 福間> ELF環境だと、拡張モジュールを作るときにも -Wl,-soname,hoge.so なんてのが 福間> 渡ってしまいますが、実用上問題はないでしょう。たぶん。 これ不要ですか? 拡張モジュールから、 libruby.so の関数を呼ぶので必要かと思ってました。 福間> # autoconfをよく分かってないので、なにか変なことをしているかも 福間> # しれませんが(^^; そんなことはないです。 autoconf/automake/libtool をつかっても、ライブラリのナンバリングや インストール先への注意は以前として必要なので、この種の 情報は貴重です。 libtool はある程度は賢いので、プラットホームの差を比較的 吸収してくれますが、ruby の場合拡張モジュールがあり、 これはまつもとさん謹製のダイナミックロードコードを使っているので、 ファイルの拡張子やリンク方法についての、libtool は直接は支援 してくれません。構築手順のプラットホーム毎の調査が必要です。 似たような状況に、perl や apache の動的ロードもなっているようです。 automake/libtool の採/否についての議論もありますが、 各プラットホームで、 configure --enable-shared の動作状況や、拡張モジュールの動的ロードを を地道にテスト/報告して行き、だんだんと それぞれのプラットホームの特性についての知識を 蓄積することが大切だと思います。 えぐち