2725-3051

2542-2857 subjects 2945-3212

^ return value of iterator File.open and Dir.open
2725 [inaba st.rim] [ruby-list:8003] Re: Dir.open orderでFile.openやDir.openがイテレータと
2726 [matz netlab.] あ,man-1.1cを最新にしてませんでした.
2729 [inaba st.rim] 既存のiteratorとしても非iteratorとしても使えるbuiltin methodで、返り値
2739 [matz netlab.] なるほど,非常に説得力がありました.採用しましょう.^^;;;
2746 [inaba st.rim] もし統一することにするならselfがいいような気がします。でも、「統一すべ
2766 [matz netlab.] そーですねー,もうちょっと考えてみましょう.

^ curses/ruby-mode
2730 [tadf kt.rim.] 先ず、curses で addstr に nil を与えるとコアダンプするようです。
2735 [matz netlab.] 確かに.修正します.
2745 [tadf kt.rim.] ありがとうございます。あと、コメント中の "'" を hilit19 がみてしまうっ
2752 [matz netlab.] 題です.というのはあれらの色指定は普通は正規表現で行うのです

^ convert to String
2732 [ttate jaist.] Stringクラスの"+"についてですが、
2737 [matz netlab.] ええ,出来なくなりました.1.1b9_07でのことです.
2741 [ttate jaist.] matz@netlab.co.jpさん(05月25日12時):

^ File::expand_path
2733 [shugo aianet] This is a multi-part message in MIME format.
2736 [matz netlab.] えーと,Check_Type(x, T_STRING)ってのはなるたけ使わないよう
2743 [matz netlab.] と,思いましたが,(?xi)はすぐに出来てしまいました.
+ 2744 [shugo aianet] なるほど。
+ 2748 [inaba st.rim] はい、/x、(?xi)とも追加されてうれしいです。
  2750 [matz netlab.] 喜んでもらえると思いました.

^ Re: coerce and infinit
2734 [toyofuku jui] けいじゅさん

^ ruby.h patch
2738 [hisa imasy.o] 藤本です、こんにちは。
2742 [matz netlab.] 御指摘感謝します.(_ _)

^ open as iterator ?
2756 [hisa imasy.o] 藤本です、こんにちは。
2757 [matz netlab.] ピンポン,大当たりです.^^;;;
2759 [hisa imasy.o] 藤本です、こちんにちは。

^ experimental release 1.1b9_23
2760 [matz netlab.] では,1.1b9_23をリリースします.
2764 [watanabe ase] in.coming に rb{dj,gw}11b9_23.zip を put しました.

^ Exception or StandardError
2763 [wakou fsinet] そろそろタイムアウト処理を入れた telnet.rb を出そうかと思いますが、
2765 [matz netlab.] うーむ,悩むところですね.
2805 [wakou fsinet] ああ、なるほど。単に置き換えになったのかと思っていました。

^ nil + obj
2772 [shugo aianet] nil + objができなくて、困るのは、例えばiが初期化されて
+ 2774 [matz netlab.] そーですね.ローカル変数の場合はそれほど問題ないですが,グロー
+ 2775 [keiju Ration] 私も賛成!!
  2776 [tetsu jpn.hp] 同じく!
  2777 [matz netlab.] うーむ,結構賛成者がいるので,「とりあえず」そのようにしてみ
  2868 [wakou fsinet] とりあえず、どちらになっても有効なように cgi-lib.rb を直してみました。

^ tr problem
2791 [tetsu jpn.hp] tr の「-」の展開で bug が入り込んでいました。
2793 [matz netlab.] 有難うございます.取り込みます.

^ ext/socket.c
2796 [tetsu jpn.hp] socket を使っていて、エラーの確認をしていたのですが、サービス名
2798 [watanabe ase] ULONG_MAX を返すのはオーバーフローしたときだけです.
2799 [tetsu jpn.hp] あ、すいません。これは間違いですね。
2801 [matz netlab.] strtoulの第3引数を使えばできそうに思えて来ました.これからやっ
2802 [matz netlab.] 賢明な方はお気づきだと思いますが,上記の第3引数はもちろん第2

^ subscribe
2808 [kjana os.xax] ruby-list の方はなんとかねたをひねくりだしてちょっとまともなことを書

^ [BUG] IO#eof? when Thread using 
2810 [keiju ration] 久々のバグ報告です.
2826 [matz netlab.] うーん,これに関して相談があります.
2827 [keiju Ration] feof(3)よりも現在の動作の方が望ましいような気がします.
2828 [matz netlab.] あ,そうなんですか? それまたどうして?
+ 2829 [keiju Ration] いまのeofは, そのIOが実際にeofになっているかどうか分かりますよね.
| 2831 [matz netlab.] なるほど.しかし,eof?かどうかチェックするだけでブロックする
| 2841 [keiju Ration] うーん. そうですね.
| 2842 [matz netlab.] readでも要らないです.
| 2843 [keiju Ration] そうかも知れないんですけどね.
| 2845 [matz netlab.] あ,すいません.まずlenより身時かい文字列が返って,次に読み
| 2846 [keiju Ration] なるほど. 嬉しいか嬉しくないか微妙なところですね.
| 2847 [matz netlab.] それは否定しませんが,なかなか難しいところがあるのです.
| 2848 [keiju Ration] うん?
| 2849 [matz netlab.] man 2 readしていただけると分かると思いますが,その長さが読み
| 2850 [keiju Ration] いや. 知っていますよ. ここが, socketプログラミングでみんな引っかかると
| 2851 [matz netlab.] めんどうくさいことをなくすのは望ましいのですが,読み込む予定
| 2856 [keiju ration] read(2)について調べたところ, non block io時以外ではreturn値が0になるの
| 2861 [matz netlab.] EOF以外で0を返すことはないと思いますが,lenより短い長さを返
| 2869 [keiju Ration] こっちのマニュアル(同じものと思いますが)では,
| 2888 [matz netlab.] しばらく考えてみたのですが,やっぱりよくわかんないところがあ
| 2889 [keiju ration] うーん. 読めないですね(^^;;;
| 2893 [matz netlab.] ごめんなさい.良く分かりませんでした.
| 2898 [keiju Ration] その通りです.
| 2905 [matz netlab.] これはgetsに合わす(nilを返す)で合意できたみたいですね.
| 2914 [keiju Ration] 今迄通りってことですよね.
+ 2834 [nakai m1.sys] しばらく前から、ひたすら読むばかりだったのですが、けいじゅ@日
  2835 [matz netlab.] rubyはユーザレベルスレッドにしか対応していません.ruby全体を
  2837 [nakai m1.sys] #いつも関心するのですが、返答メールがすばやいですね。
  2838 [matz netlab.] 違います.私は未来が見えるんです.
  2839 [nakai m1.sys] (しつこくてすいません)
  2840 [matz netlab.] socket(2)はブロックしないはずのシステムコールです.accept(2)

^ rbgw119b_23
2811 [kjana os.xax] Cygwin32 版の ruby について,ちょっと報告.
+ 2812 [tadf kt.rim.] cygwin32 版は知らないんですけど、strftime の書式はライブラリ依存ですよ
+ 2814 [watanabe ase] それは ruby のマニュアルにだって書いてないし.
  2822 [kjana os.xax] そういうものですか....はて,どうやってこんなの見つけたんだろ?
  2825 [watanabe ase] それは beta19 のバグで最初から動きません.
  2836 [watanabe ase] そういえば 1.1b9_17 からは名前を変更するという姑息な手段は使

^ Kconv.guess
2815 [watanabe ase] Kconv.guess がEUC の文字列で「ミ」から「ワ」までを含んでいると,
+ 2816 [watanabe ase] うそうそ. 「ム」から「ワ」です.
+ 2817 [matz netlab.] 以下のパッチはどうでしょう.問題の文字列(なにをやってたか推
  2818 [watanabe ase] いわゆる半角カナのために unknown になるのは悲しいので
  2819 [matz netlab.] 了解.取り込みましょう.

^ experimental release 1.1b9_24
2820 [matz netlab.] ruby 1.1b9_24をリリースします.
+ 2821 [watanabe ase] split("\xff") で SEGV.
| 2824 [matz netlab.] うっ,そうでしたか.パッチ取り込みます.
+ 2823 [watanabe ase] in.coming に rb{dj,gw}11b9_24.zip を put しました.
  2830 [watanabe ase] [ruby-list:8264] のパッチで

^ [BUG] [false,nil].collect
2832 [kengo-y iij.] [true,false,nil].collect{|item| item} が [true] になってしまうのですが、
2833 [matz netlab.] なんでだか知らないんですけど昔から偽のものはcollectされない

^ Re: proc scope
2853 [matz netlab.] ruby-listから持ってきました.

^ experimental release 1.1b9_25
2854 [matz netlab.] 日刊rubyのお時間です.
+ 2855 [keiju ration] p = proc{proc{}}.call
| 2862 [matz netlab.] そうですね.で,実装をよく見てみたらこの二つは排反になってい
| 2865 [matz netlab.] あちこち修正してやっと思った通りに動いているような気がします.
| 2867 [keiju Ration] 試しました. 今のところOKのようです.
+ 2859 [watanabe ase] in.coming に rb{dj,gw}11b9_25.zip を put しました.
+ 2860 [tadf kt.rim.] 一時にくらべたら、ぐっと減ったような。だいぶ安定してきたのかしら。
| 2873 [tadf kt.rim.] [ruby-dev:2860] の件で、そうできない理由がありましたら、それを聞きたい
| 2875 [matz netlab.] ないです.どうしようかな,と思っているうちに忘れてたんです.
+ 2870 [maebashi iij] 1.1b9_25 の tk.rb ですが、追加された TkGrid に問題を発見しました。
  + 2871 [matz netlab.] すいません.恥ずかしいミスですね.取り込みます.
  + 2968 [maebashi iij] 動作確認しなかったのがまずかったです。今更ですがまだ問題があることに気が
    + 2978 [nagai dumbo.] これは,Tcl/Tk の nextrange が返してくるのが,
    | 2986 [maebashi iij] いや、Tk の nextrange は、[頭、終] しか返さないはずです。
    | 2988 [nagai dumbo.] 失礼しました.勘違いしていました.(^_^;
    | 2990 [matz netlab.] 了解です.
    + 2984 [matz netlab.] 取り込みました.
    + 3029 [nagai dumbo.] tktext.rb の修正の依頼です.
      3032 [matz netlab.] 了解です
      3037 [nagai dumbo.] 修正をありがとうございます.
      3043 [hiramatu cdr] 私は今のところそんなに Ruby/Tk を使い込んでいるわけではないので
      3046 [nagai dumbo.] Ruby/Tk 関連は大幅に書き換えを行っているので,
      3051 [hiramatu cdr] 私も「思い切って」書き換えても大丈夫だと思います。

^ tk.rb (ruby-1.1b9_25)
2858 [ttate jaist.] require "tk"
2863 [watanabe ase] [ruby-dev:2711]
2864 [watanabe ase] 原因は Tcl_CmdInfo が 7.6 と 8.0 で違うからですね.
2866 [ttate jaist.] watanabe@ase.ptg.sony.co.jpさん(06月12日16時):

^ OPENSTEP for Mach / NeXTSTEP 3.3J patch for ruby1.1b_25
2872 [psi tokyo.st] Ruby1.1b_25 を NeXTSTEP/OPENSTEP for Mach 4.2Jに対応させる
+ 2874 [watanabe ase] 基本的に configure.in があれば, このメールの 90% ぐらいを占
+ 2876 [matz netlab.] 取り込みました.configureを含まなければ小さかったというのは
  2877 [psi tokyo.st] すみません、サイズに関しては最近、かなり無頓着になってました。
  2878 [matz netlab.] ふむ,W_OKを使うのに<sys/fcntl.h>が必要なんですか.うちの
  2879 [psi tokyo.st] In <199806160307.MAA31463@picachu.netlab.co.jp> , matz@netlab.co.jp
  2880 [matz netlab.] むむむ,とするとio.cではどうなるのかなあ.

^ Re: [ruby-list:8337] Re: TkMenu's bug
2881 [nagai dumbo.] # ruby-dev の話題かなと思ったので,ちょっとこちらに来ました.
2882 [matz netlab.] tkutilのレベルではTkUtil.eval_cmdを評価結果をそのまま返すよ
2885 [nagai dumbo.] あ,そうですね.
2886 [matz netlab.] えーと,私の勘違いかも知れませんが,TkObjectをtcl側に渡す時
2890 [nagai dumbo.] すみません.勘違いしていました.
2891 [matz netlab.] そうですか.たとえば
2892 [nagai dumbo.] そうですか.変更をお願いできますでしょうか?
2894 [matz netlab.] 次のリリースをお待ち下さい.今日か明日でしょう.
2896 [nagai dumbo.] よろしくお願いします.
2897 [matz netlab.] 待ってます.

^ diff for ruby-1.1b9_25 (mswin32)
2883 [kkimura pure] 木村です。ruby-devへ引っ越しました。
2884 [matz netlab.] 取り込みました.わたなべさんのは私の方で取り込みましょう.
2887 [matz netlab.] あ,これは私の勘違いです.[ruby-list:8370]の情報だけから
2895 [watanabe ase] とりあえず ext/Win32API/extconf.rb で rbconfig.rb が必要に
2951 [masaki.suket] mswin32版 コンパイルの件、反応が遅くなりました。
+ 2952 [kkimura pure] 使おうとした拡張モジュールでrubygw32.dllを呼び出すように(リンク
| 2954 [watanabe ase] 共用するには
+ 2953 [fit0298 fite] 手元の Windows 環境でコンパイルしようとしたらいろいろでましたので、

^ Re: [ruby-list:8388] Re: what type are true and false 
2899 [keiju Ration] 何か難しい(@@;;;
2900 [matz netlab.] 同意します ^^;;;
+ 2901 [kjana os.xax] 現象は理解しました.実際にこれが問題になっているわけでもないのでまあ
+ 2902 [keiju ration] そうすると.
  + 2903 [matz netlab.] 結局,問題は二つあって
  | 2906 [keiju Ration] そうなんですね. これってお互いに相反していいる部分があるので, 両方を成
  | 2908 [matz netlab.] 私はもともとそうしようと思っていたので,石塚さんの賛成を頂け
  + 2904 [matz netlab.] そうです.インタプリタはメソッド呼び出しであると思ってます.
    2907 [keiju Ration] まあ, それもいえますがね.

^ tk.rb unofficial-patch and tkpalette.rb
2909 [nagai dumbo.] tk.rb のパッチと tkpalette.rb を送ります.
2910 [matz netlab.] 取り込みます.早くリリースしなきゃ.

^ experimental release 1.1b9_26
2911 [matz netlab.] やっとリリースします.
+ 2912 [watanabe ase] tk 関係の sample がほとんどエラーになります.
| 2913 [matz netlab.] _get_eval_stringがないとかいうエラーですか?
| 2916 [maebashi iij] このパッチはあてましたが、やっぱり変です。
| + 2917 [matz netlab.] まず,以下のパッチで改善されると思います.
| | + 2918 [maebashi iij] こちらは改善されました。
| | + 2931 [nagai dumbo.] この件に取り組もうとしてソースを追っているのですが,
| |   + 2932 [maebashi iij] この件ヒントはつかんだのですがまだ追いかけていません。おまかせしてしまっ
| |   | + 2934 [matz netlab.] 見てみました.うーむ,めんどくさい.
| |   | + 2935 [nagai dumbo.] ああっ,待って.まかせきらないで.(^_^;
| |   |   2949 [nagai dumbo.] ...などと言ってましたが,対応できたようです.
| |   + 2933 [matz netlab.] [ruby-dev:2932]を見るとちょっと分かるかも.
| |     2936 [nagai dumbo.] そうですか...
| |     2950 [nagai dumbo.] after で問題になるのは,手続きを繰り返し登録して
| |     2957 [matz netlab.] 今の仕様だとキャンセルできないのがアレだよな,と思っていたの
| |     2975 [nagai dumbo.] お待たせしました.このメールの末尾に添えておきます.
| |     + 2979 [matz netlab.] 取り込みます.
| |     + 2989 [nagai dumbo.] ボケをかましてました.(^_^;
| + 2919 [nagai dumbo.] Tcl/Tk 側から ruby スクリプトを呼び出した際に,
| + 2923 [nagai dumbo.] 遅くなりました.(_O_)
|   2929 [maebashi iij] なるほど。mine で再定義しているのが悪かったのですね。失礼しました。
+ 2915 [ttate jaist.] matz@netlab.co.jpさん(06月18日16時):
+ 2920 [psi tokyo.st] In <199806180749.QAA14720@picachu.netlab.co.jp> , matz@netlab.co.jp
| 2938 [matz netlab.] 取り込みました.
+ 2921 [inaba st.rim] 1.1b9_26をコンパイルしてみたのですが、
| 2937 [matz netlab.] その通りです.直前の修正で台無しにしてました.次のリリースを
+ 2924 [watanabe ase] in.coming に rb{dj,gw}11b9_26.zip を put しました.
| 2926 [matz netlab.] すいませんでした.取り込みます.
+ 2925 [tadf kt.rim.] これは、こんなんでどうでしょう。
  2927 [matz netlab.] あ... (*^^*);;;;

^ shared library
2922 [ttate jaist.] rubyをshared化させるPart2です。
2939 [matz netlab.] 取り込みました.

^ RSHIFT() について
2928 [eguchi shizu] ruby の(インタープリタの)ソースを最近拝見しているんですが、
2930 [matz netlab.] これは,>>演算子の挙動(符合をどうするか)はコンパイラ依存なの
+ 2941 [watanabe ase] わたしもこの検出は以前から疑問に思ってました.
| 2943 [eguchi shizu] #if ((-1>>1) == -1)
| 2944 [matz netlab.] あ,そうだ.まずいな.
| 2956 [watanabe ase] elk の source 見たら
+ 2942 [eguchi shizu] おねがい致します。

^ experimental release 1.1b9_27
2940 [matz netlab.] 1.1cはいつだと言われながらも次の実験リリースです.
+ 2946 [inaba st.rim] これも嬉しいんですが、こんなのも欲しい時があります。どう思われますか?
| + 2947 [tadf kt.rim.] そのあたりって、関数型言語からもってきたものかなと思うんですが、もとか
| | 2959 [matz netlab.] ええ,基本的に「(mlh) = expr」は「mlh = expr」と同じなので.
| | 2967 [tadf kt.rim.] 考えてみたら Python と同じなんですね。
| | 2992 [matz netlab.] そうですね.似てますね.
| | 2995 [tadf kt.rim.] やはりそうでしたか。でも、試していただけたとは感激です。
| | 3005 [matz netlab.] 昨夜試してみました.いざ,やってみると意外に簡単でしたので,
| | 3027 [tadf kt.rim.] おお、スバラしい。
| | 3031 [tetsu jpn.hp] $ /t/bin/ruby =hd.rb -n Xerr.txt-2 > /dev/null
| + 2960 [matz netlab.] うーん,ワイルドカードですね.今回の昨日の実装が非常に簡単だっ
|   2971 [inaba st.rim] うーん、結構難しい変更をされたのかと思って、前に多重代入で欲しかった機
|   2981 [matz netlab.] すいません.実は今回の変更は数行です.あんまり簡単なので自分
|   2997 [inaba st.rim] そうですね。parse.yとか_26とdiffをとってみて、この変更に関わる修正が少
+ 2955 [watanabe ase] in.coming に rb{dj,gw}119_27.zip を put しました.
+ 2958 [tetsu jpn.hp] ruby-1.1b9_27 での話です。システムに依存している可能性もある
| 2964 [matz netlab.] gccが落っこちるのはわかりませんが,それ以外のものはもしかす
| + 2966 [masaki.suket] HP-UX 10.20 HP C で試しましたが、こちらでは
| + 3000 [tetsu jpn.hp] その後の経過なのですが... (一日出張で reply が遅くなりました)
|   3001 [tetsu jpn.hp] 入力ファイルをでかいものにしたら ruby-1.1b9_25 でも
|   3003 [tetsu jpn.hp] malloc 関係かなと思い、gnumalloc をプリロードして(RedHat Linux での
+ 3016 [watanabe ase] そういえば _26, _27 と ext/Setup の curses がコメントアウト
  3017 [matz netlab.] お,すいません.修正します
threads.html
top