785-1016

593-819 subjects 1015-1887

BOW thread(Re: mech. of Thread (Re: httpd.rb))
0785 [matz@ca lu .] むむむ,困りましたね.私はBOWを持っていないのでデバッグでき
0789 [sinara@bl de] それ、後でやってみます。
0828 [sinara@bl de] eval.c にあっちこっち printf を入れて見たんですが、わかりませんでした。

unsubscribe
0786 [masahiro@sc ] unsubscribe

unsubscribe
0799 [katano@cs s.] unsubscribe
0800 [matz@ca lu .] あー,こう公然と去って行かれると寂しいですが.

Marshal(0.99.2-961007 available)
0807 [keiju@sh ja ] 結果が出ました.
0810 [keiju@sh ja ] すいません. 私の設計に問題があったので, 取消させて下さい.
0811 [matz@ca lu .] dynamic loadの時間が余計にかかっているのかもしれません.

mistake in Users' Guide
0820 [nnakamur@ta ] ruby-uguide.tar.gz の uguide09.html に
0821 [matz@ca lu .] おおっ,本当だ.最近ずっとuguideはメンテしていないとはいえ,

bug report(String#sub)
0822 [keiju@sh ja ] 日本語ドキュメントをみると(英語版には明確に書いていない)
0823 [matz@ca lu .] すみません.これは日本語ドキュメントの方のバグです.
0824 [keiju@sh ja ] そうすると
0825 [sinara@bl de] 等しいのは返り値だけですよね。でもなぜ等しくしてあるのか、つまり
0826 [matz@ca lu .] ごめんなさい.さらに私の間違いですね.確かにString#subはマッ
0827 [matz@ca lu .] 訳は…その…あの…間違いです,はい.ごめんなさい.

error message undefined method `chop!'
0829 [nnakamur@ta ] ruby - version 0.99.2 (96/10/07) を使っているのですが、
0830 [matz@ca lu .] うちではちゃんと動くので気がつかなかったのですが,readlineの
0831 [nnakamur@ta ] tk のエラーはパッチを当たら直りました。

digest member
0832 [kikutani@jd ] まつもとさんに教えていただいたのですが、

-lgdbm not found(Re: error message undefined method `chop!')
0833 [matz@ca lu .] このエラーはライブラリの存在チェックはgccが行っているので
0835 [nnakamur@ta ] gdbm の件ありがとうございました。

ruby 0.99.2-961011 available
0834 [matz@ca lu .] 新しいのできました.
0836 [j_kuro@pl to] SunOS4.1.3 + wish4.1jp, JCC_BSD+1.0 + wish4.0 で, ruby/tk なス
0839 [matz@ca lu .] 文字列とFixnum以外をキーとした場合の動作が不良でした。原因は
0840 [watanabe@as ] 遅くなりましたが, ruby1011.lzh を put しときました.
0841 [matz@ca lu .] 今日にも961015を出す予定です.申し訳ない….
0842 [watanabe@as ] いえいえがんがん出しちゃってください.
0843 [matz@ca lu .] どうやらdynamic link(a.out)と相性が悪いようです.static link
0844 [j_kuro@pl to] -lg つけたらうまくいったりしません? 最近 linux 2.0.22 で perl4
0845 [matz@ca lu .] ありがとうございます.早速試してみましたが,だめでした.

Thread on Bow (Re: ruby 0.99.2-961011 available)
0837 [sinara@bl de] ありがとうございます。1011 いただきました。
0838 [matz@ca lu .] あのログだけでは本当にラベルのないところへジャンプしているの

ruby 0.99.2-961015 available
0846 [matz@ca lu .] rubyの0.99.2-961015を公開します.
0847 [sinara@bl de] ありがとうございます。tsvr.rb がBOWできれいに動いています。(^_^)
0852 [watanabe@as ] ruby1015.lzh を put しときました.
0853 [matz@ca lu .] いつもありがとうございます.
0854 [sinara@bl de] いただきました。ありがとうございました。

chop (Re: ruby 0.99.2-961015 available)
0848 [sinara@bl de] これは前のバージョンからかな。(^^;
0849 [matz@ca lu .] そうですね.なんでそうしてなかったんだろう?
0850 [sinara@bl de] すごいですねー。まつもとさんは、マルチスレッドで動いている
0851 [matz@ca lu .] 確かに松本はマルチスレッドで動いています.

documents 0.99.2 available
0855 [matz@ca lu .] ドキュメントが一応できたのでリリースします.
0856 [sinara@bl de] いただきました。ありがとうございました。
0857 [matz@ca lu .] ありがとうございます.
0858 [matz@ca lu .] ちょっと勘違いしていたかもしれません.
0859 [sinara@bl de] あ、tcl はそうでしたっけ。
0860 [keiju@sh ja ] 御無沙汰しています. 先週の末からお客さんのところにいきっきりだったもの
0862 [matz@ca lu .] お忙しいようですね.私も忙しいはずなんですけど.
0879 [keiju@sh ja ] 忙しくてもいいんだけど, 外にいきっきりというのはかんべんして欲しい.
0881 [matz@ca lu .] その方が良いですよ.熱海にいってる間3日もメイル読まなかった
0882 [keiju@sh ja ] #そん時は平気みたいよ. 近くにいるし...
0883 [matz@ca lu .] ….

[Q]gethostbyname
0861 [sinara@bl de] 例えば svr.rb でソケット s に繋がっている相手のホスト名を
0863 [matz@ca lu .] rubyのsocketではIPアドレスが分かる時にはいつもIPアドレスを使っ
0864 [sinara@bl de] それはますますありがたいですね。(^_^)
0868 [matz@ca lu .] そのようにしました.次のリリースをお待ちください.
0871 [sinara@bl de] 私にはこのあたりの事は十分理解できないのですが、確かに gethostbyname
0872 [matz@ca lu .] Socketクラス群のインタフェースは変えるつもりはありません.

stack over flow?(ruby1015.lzh)
0865 [sinara@bl de] 日経MIX で報告されたのですが、djgpp 版ルビーで、例えば
0866 [watanabe@as ] djgpp 版の stack は 1MB に設定してあります(main.c で).
0867 [matz@ca lu .] ふーむ,確かにrubyは中間木インタプリタの実行を全部再帰でやっ
0870 [sinara@bl de] なるほどそうですか。別に足りないというわけではなくて、実験をして

Append Member
0869 [luke@fc .k c] Please let me be a participate.

marshal[ruby 0.99.2-961011 available ]
0873 [keiju@sh ja ] 古いメイルのリプライですいません.
0874 [matz@ca lu .] そうです.
0875 [keiju@sh ja ] ということは, もし循環オブジェクトがあると無限ループに陥るわけですよね??
0876 [matz@ca lu .] そうなりますね.
0877 [keiju@sh ja ] そうでしたっけ.
0878 [matz@ca lu .] 多分.覚えてないんではっきりしたことはいえませんけど.

Bug report and Request
0880 [keiju@sh ja ] 昔話題になった Sortorを作っていて幾つかバグと変なのを見つけました. あ
0884 [matz@ca lu .] はい,修正しました.条件は大きさの近いBignum同士の引き算で結
0885 [keiju@sh ja ] bignum関連は信頼性がまだ低いですね(^^;;;
0886 [matz@ca lu .] 全くその通りです.一番苦手な分野ですから.間違いがあればどん
0887 [matz@ca lu .] と思ったのですが,Timeの引き算で対応できるはずですよね.マイ
0891 [keiju@sh ja ] たしかに... 時間差を取りたかっただけですしね.

hajimemashite
0888 [saito@mi .t ] とある事情からテキストを処理する必要がでてきて,perlでは構造化しにくい
0889 [matz@ca lu .] perl5にはオブジェクト指向機能もあるんですが,私の脳味噌では
0928 [saito@mi .t ] perl5のオブジェクト指向機能をざっと見てみたのですが,最後に1を返す等の
+ 0929 [sinara@bl de] 同感ですね。今までの資産が無いと仮定して、perl5 と ruby が並んでいて
| + 0931 [matz@ca lu .] 資産がねえ.やはり使えてナンボですから.
| + 0932 [watanabe@as ] 実は perl5 でその仕様は変更されました. つまり失敗したら null
|   0933 [sinara@bl de] うわっ、そうですか。(^^; なんでそんな事したんでしょうね。
+ 0930 [matz@ca lu .] Regexp(正規表現)がいちおうEUCとSJISに対応しています.JISには
| 0939 [saito@mi .t ] 斎藤@東大電子情報です.原さん,松本さんありがとうございます.
| 0940 [matz@ca lu .] むむむ,バグみたいですね.
+ 0936 [sinara@bl de] 確かに正規表現では捉えられないですね。ネストの深さの上限が予め
  0941 [saito@mi .t ] そうなんですよね.ただ今の所ネストの深さは3階層までなのですが,将来増

ruby 0.99.2-961023 available
0890 [matz@ca lu .] ruby 0.99.2-961023をリリースします.
0892 [sinara@bl de] おお!出来てしまったのですね。ありがとうございました。

[BUG?]variable can't expand in sub(){}
0893 [sinara@bl de] バグだと思うんですが、(また勘違いだったりして)
0894 [matz@ca lu .] そうみたいですね。確認しました。早速修正します。

sleep eternaly on BOW(Re: ruby 0.99.2-961023 available)
0895 [sinara@bl de] まつもとさん、熱海だそうで、うらやましいような、そう
+ 0897 [watanabe@as ] config.h に #define __BOW__ を追加してください.
+ 0898 [matz@ca lu .] これはITIMER_VIRTUALでselectに割込みが入るBOWに特有の問題の
| 0918 [watanabe@as ] bow-users ML で尋いたら
| 0924 [sinara@bl de] 情報ありがとうございました。早速そうします。
+ 0899 [matz@ca lu .] 今回は仕事ですからね。自由時間がある訳では無し,合宿形式の会
  0900 [sinara@bl de] はい、動く様になりました。

ML archive on WWW
0896 [sinara@bl de] 以前、高木さんが ruby-list を WWW で公開してくださると
0958 [takagi@ce te] ごめんなさい、忙しくてずいぶんサボっていました。ruby-list もここ
+ 0960 [sinara@bl de] ありがとうございました。
| 0961 [takagi@ce te] そうなんです。JavaScript の挙動が Netscape と違うためらしいです。
+ 0963 [matz@ca lu .] 両方ともruby home pageからリンクしました.

sample/philos.rb doesn't work(Re: ruby 0.99.2-961023 available)
0901 [sinara@bl de] 死なれたら困ります。(^^; ruby は誰が引き継ぐのでしょう?この
0902 [matz@ca lu .] 妻子もありますし,死ぬ訳にはいかないですねえ。
0903 [sinara@bl de] なーるほど。そういうことでしたか。

[REQ]Get Strings!<1> GETS(RS)
0904 [sinara@bl de] まず、落ち葉ひろいから。
0908 [matz@ca lu .] 土曜日には熱海から帰って来ました.まだ疲れています.
0910 [watanabe@as ] awk の場合 RS に設定された最初の 1 文字しか有効にならないか
0913 [matz@ca lu .] と思ったのですが,良く見たら $/ = ''の時にはawkと同じ動きを
0915 [sinara@bl de] 追い打ちをかけてしまったみたい。ごめんなさい。(^^;
0916 [sinara@bl de] 失礼!出来ました。(^^;

[REQ]Get Strings!<2> GETR
0905 [sinara@bl de] (5)ungetc, ungets がほしい。
0911 [matz@ca lu .] ungetcはあります.ドキュメントには落ちていますね.
0921 [sinara@bl de] あ、そうですか。それはありがたい。

[REQ]Get Strings!<3> GETS, SUB
0906 [sinara@bl de] (7)String#gets がほしい。
0909 [matz@ca lu .] これはStringをwrapするクラスで対応すべきだと思っています.簡
0917 [sinara@bl de] ストリームにもストリングにも同じメソッドが使えれば、同じデー
0927 [matz@ca lu .] そういう気持ちを味わいたい時にはイテレータを使ってください.
0959 [sinara@bl de] わかりました。

[REQ]Get Strings!<4> SPLIT
0907 [sinara@bl de] (9)救助のある split
+ 0912 [matz@ca lu .] まずbug(limitの個数が違う)点は認識しました.修正します.
| 0922 [sinara@bl de] StringTockenizer も面白いですね。
+ 0914 [matz@ca lu .] 考えた挙げ句両方ともperlに合わせることにしました.バグも取れ
  0923 [sinara@bl de] なかなか難しい選択でしたね。その方がフィールドの位置が数えやすいか
  0926 [matz@ca lu .] いや,perlの勉強になりました.^^

dyna_var_asgn
0919 [sakamoto@ts ] 私はVC++4.0でトライしているのですが、
0925 [matz@ca lu .] その通りです.return value;に変更してください.

bug report(each)
0920 [keiju@sh ja ] Findを拡張していて, バグを発見しました.
0934 [matz@ca lu .] 今手元の0.99.3-961030(^^)で実行したところ問題なく動作しまし
0935 [keiju@sh ja ] とうとう, マイナーバージョンが上がるのですね.
0937 [matz@ca lu .] ええ,言語の本質的な部分が変更になりますので(些細なところで
0944 [keiju@sh ja ] 新しいので試したのですが, やっぱり, 無限ループに陥ります.
0945 [matz@ca lu .] 同じ環境で動作が異なると言うのは考えにくいのですが,本当に新
0947 [keiju@sh ja ] 確認したのですが出ます...
0948 [matz@ca lu .] おーい,今回公開したのは961030です.961026は合宿中にあげたぶ
0950 [keiju@sh ja ] と思ったら. バージョンが変ですね.

ruby 0.99.3-961030 available
0938 [matz@ca lu .] ruby 0.99.3-961030ができました.
+ 0942 [keiju@sh ja ] 良く分からないので, もうちょっと説明して下さい.
+ 0962 [watanabe@as ] djgpp 版を

coerce(Re: ruby 0.99.3-961030 available)
0943 [matz@ca lu .] 普通の算術演算子はこうなっています(こうなりました).

Rational[coerce(Re: ruby 0.99.3-961030 available) ]
0946 [keiju@sh ja ] なるほど. 分かりました. 試してみます.
0949 [matz@ca lu .] いろいろ考えたのですが,非依存のクラス同士の混合演算は
0951 [keiju@sh ja ] そうですね.
0952 [sinara@bl de] すいません、何の話かわからないのですが、有理数のクラスを作って
0953 [matz@ca lu .] こちらこそすみませんねえ.内輪だけの話になってしまって.
0956 [sinara@bl de] そうでしたか。
0957 [matz@ca lu .] うう,やっぱりそういう世界は確かに存在するのだなあ.
0966 [keiju@sh ja ] Rational[coerce(Re: ruby 0.99.3-961030 available) ] ", on Oct/30
0969 [matz@ca lu .] Javaのような静的な型のある言語だと抽象クラス(実体はなし)とか

Rational
0954 [keiju@sh ja ] 今, Rational をNumericのサブクラスとして実装しているところです.
0955 [matz@ca lu .] あ,すみません.Numericクラスではabsは定義されていません.そ
0968 [keiju@sh ja ] わかりました. サブクラスで定義すべきメソッドですね.
+ 0970 [matz@ca lu .] どう変でしょう?
| 0972 [keiju@sh ja ] 仕様ならそれでも良いですが. 明示して欲しいと思うのと.
| + 0976 [matz@ca lu .] うーん,そういえばnilには比較を定義したんですけどFALSEにはな
| | 0982 [keiju@sh ja ] これって, 正しい時は 右辺値を帰したくて, 間違った時には FALSEを帰せば
| | 0983 [matz@ca lu .] まあ,FALSEとの大小関係というのも変な話ですから(って自分で採
| | 0984 [matz@ca lu .] 調べてみました.1994年8月8日にこの仕様は無くなっています.今
| | 0985 [ozawa@in go ] 比較演算子の連鎖はPythonから引き継いだのかな?
| + 0979 [keiju@sh ja ] 5. Mathモジュール
|   0981 [matz@ca lu .] これだと与えられるものが浮動小数点数とは限りませんよね.Math
+ 0971 [matz@ca lu .] SmalltalkでいうSunclassRespoinsibilityですね.わざわざ例外を
| 0973 [keiju@sh ja ] でも, 良く考えると, absって大体は
| 0974 [matz@ca lu .] 全くです.^^;;;
+ 0991 [sinara@bl de] すばらしい。完成が待ち遠しい。分数電卓というのはガキの頃の
  0992 [keiju@sh ja ] gcdが気にはなっていますが(バイナリ化したい)それを省けば, 来週頭には公
  0993 [sinara@bl de] gcd のコストってそんなに大きいですか?
  0998 [keiju@sh ja ] どうも御無沙汰しています. 最近外に出ている機会が多くて...
  1000 [sinara@bl de] 私もまる1週間大阪に出張していました。
  + 1001 [matz@ca lu .] 祝1000メイル突破!!!!
  | 1009 [sinara@bl de] 考えてみればすごい数ですよね。おめでとうございます。(^_^)
  + 1004 [keiju@sh ja ] だからこのメイリングリストは最近静かだったんですね.(^^;;;
    1007 [matz@ca lu .] rubyのソースはいろいろアイディアが(時として未整理のまま)放り

ruby 0.99.3-961031 available
0964 [matz@ca lu .] 昨日のcoerceのtypoがあまりにひどいので早速次のをリリースする
0994 [watanabe@as ] ruby1031.lzh を put しときました.

ruby-mode 
0965 [jammy@sh ja ] #最近 linux から, FreeBSD 2.1.5R に移行してしまった. :p
0967 [matz@ca lu .] プラットフォームの多様性があることは良いことです(と思う).
0975 [jammy@sh ja ] ですね. でも他に使ってる人がいたような….

ruby 1.0 (Re: ruby-mode)
0977 [matz@ca lu .] 過去のメイルを読み返してみたら0.95の頃(fj.sourcesにポストし
0988 [jammy@sh ja ] このMLも以前に比べれば大分活発になってきているので, もう少し
0989 [matz@ca lu .] linuxのようなスタイルは安定版のメンテをしてくれる人がいない

== and hash[Rational]
0978 [keiju@sh ja ] Rationalがらみで気になることを発見しました.
0980 [matz@ca lu .] こういう本格的なものを開発しはじめてくださるといろいろと見落
0986 [keiju@sh ja ] 本格的ではないですが, 既存クラス的にruby内部に入り込んでいますね.
0987 [matz@ca lu .] 可能性は否定できませんね.対応としては
0990 [keiju@sh ja ] デフォルトは == の動作をするわけですね. これならそれほど負担はないです
0995 [matz@ca lu .] そうですね.良くキーにしそうな文字列とFixnumでは再定義してお

ruby-0.99.3-961105 available
0996 [matz@ca lu .] 算術演算がバグバグでしたので直しました.
0997 [watanabe@as ] ruby1105.lzh を put しときました.

begin...rescue...end 
0999 [jammy@sh ja ] 松本君には送っているんですが, 新しい parsearg.rb にちょっと
+ 1002 [matz@ca lu .] bugでしょう.^^;;
+ 1003 [jammy@sh ja ] これですが, 先程松本君からDMでいただいたパッチにより直りまし

bug report(step)
1005 [keiju@sh ja ] この間, 直接伝えたstepのバグが直っていないようです.
1006 [matz@ca lu .] おお,忘れていました.今直しました.

ruby 0.99.3-961111 available
1008 [matz@ca lu .] 今0.99.3-961111をputしました.
1010 [sinara@bl de] 気がついた点を3つ。
1011 [matz@ca lu .] 確かにそうですね.内部で呼び出す関数が間違っていました.
1012 [sinara@bl de] すいません。改めて __BOW__ を定義してみたら動く様になりま
1013 [watanabe@as ] djgpp ver 2.01 版 ruby1111.lzh を put しました. そろそろ古い
1014 [matz@ca lu .] 気がついた時には消しているんですけど,あそこはつい忘れてしま
1016 [sinara@bl de] アドバイスありがとうございました。確かにこれがうまく行っていませんでした。
threads.html
top