9812-10312

9643-9924 subjects 10042-10457

Forward: Error in NT makefile (PR#7)
9812 [matz@ne la .] ruby-bugs@ruby-lang.orgからのレポートです。
+ 9817 [kimura@sq .c] Cygwinでなくてもrmコンパチのものがあればというスタンスだったので
| 9819 [nobu.nakada@] バッチを置いとくとか。
| 9899 [nishiyama@mx] さっぱりだったのでなおしてみました。
| 9914 [nobu.nakada@] ありがとうございます。
+ 9820 [komatsu@sa i] In the message of [ruby-dev:9812] Forward: Error in NT makefile (PR#7)
  9842 [Hirofumi.Wat] clean は置いとくとして, 残りは ext/extmk.rb.in と
  9855 [komatsu@sa i] In the message of [ruby-dev:9842] Re: Forward: Error in NT makefile (PR#7)
  9879 [eban@os ri .] なくしたのはまずかったかなあ.
  + 9882 [eban@os ri .] そうじゃなくて失敗するときは 2 回 try するからなんですね.
  | 9900 [komatsu@sa i] In the message of [ruby-dev:9882] Re: Forward: Error in NT makefile (PR#7)
  | 9921 [komatsu@sa i] [ruby-dev:9918]が配送されなかったみたいなので再送します。
  | 9922 [Hirofumi.Wat] 問題ないです.
  | 9938 [Hirofumi.Wat] あ, いや問題ありです.
  | 9941 [komatsu@sa i] In the message of [ruby-dev:9938] Re: Forward: Error in NT makefile (PR#7)
  | 9947 [matz@ne la .] 実際どうします?
  | 9949 [Hirofumi.Wat] mswin32 でも多分困ったことになると思うので, なかったことにし
  | 9952 [Hirofumi.Wat] 何度もすみません. 関数ポインタで問題ないです.
  | 9974 [eban@os ri .] 試したけど, termcap とか header があるんだかないんだかわから
  | 9976 [shugo@ru y- ] ごめんなさい、うちのルータが不調で多々御迷惑をおかけしております。
  + 9898 [komatsu@sa i] In the message of [ruby-dev:9879] Re: Forward: Error in NT makefile (PR#7)

[BUG] \xNN in regexp
9816 [aamine@dp u-] 正規表現の中の 16 進表示が効かなくなりました。
9838 [matz@ne la .] すいません。直しました。parse.yのバグでした。
9850 [aamine@dp u-] これで直りました。ありがとうございます。

[BUG?] regex/scan
9824 [tetsu@jp .h ] #! /usr/local/bin/ruby
9825 [komatsu@sa i] In the message of [ruby-dev:9824] [BUG?] regex/scan
+ 9826 [komatsu@sa i] In the message of [ruby-dev:9825] Re: [BUG?] regex/scan
| + 9830 [tetsu@jp .h ] 先ほどのでも動きましたが、こちらも OK で
| + 9839 [matz@ne la .] そうなんです。ゆうべアメリカからめレポートが来てました。
+ 9827 [tetsu@jp .h ] このパッチで OK でした。

block
9828 [wakou@fs ne ] いつの間にか block_given? が出来ていますが、エラーメッセージに
9837 [matz@ne la .] ですね。どうもメッセージやドキュメントは後回しになっちゃう。

timeout.rb
9841 [wakou@fs ne ] Thread なのか、getc なのか確認していませんが、1.5 系では次の例が2秒間
9844 [matz@ne la .] たぶん、さっきcommitした2000-05-25ではちゃんと動くと思います。
9846 [wakou@fs ne ] 直りました。ありがとうございます。
9848 [wakou@fs ne ] まだダメでした。ちょっと現象がはっきりしないのですが、次のコードで、あ
9849 [matz@ne la .] 再現しませんです。うーん、なにがいけないんだろう。
9858 [wakou@fs ne ] どうもつかみにくい現象ですみません。まず、host.cmd をはさむ begin,
9860 [wakou@fs ne ] 続報。
+ 9892 [wakou@fs ne ] mod_ruby が動かなくなっています。といっても、起動しないわけでもなく、
| + 9894 [inagaki@tg r] 全く同じ現象にはまってます。
| + 9906 [shugo@ru y- ] スクリプトをloadするスレッドで、さらにtimeout用のスレッドを生成し
|   9908 [matz@ne la .] すいません。バグでした。ruby-bugs(PR#11)
+ 9909 [tetsu@jp .h ] 関連している話題だと思うのですが。
  + 9910 [matz@ne la .] これも[ruby-talk:9908]と同根のようです。
  + 9911 [tetsu@jp .h ] 2000-05-30 で解決しました。

[patch] regex escape
9851 [aamine@dp u-] p /[#{"\x00"}-#{"\x20"}]/
9862 [matz@ne la .] 取り込みます。

[BUG] Array#delete_at
9852 [komatsu@sa i] Array#delete_atが落ちます。
9863 [matz@ne la .] うっ確かに。

mswin32 racc support
9854 [komatsu@sa i] 久しぶりにmswin32で拡張ライブラリを更新していたら
9864 [matz@ne la .] 取り込みましょう。regex.hも構わないでしょう。

$0 handling on NT
9857 [komatsu@sa i] Windows NTでは拡張子の関連付けをしていると、以下のように
9869 [nobu.nakada@] $0 以外でも dosish なパスを分解したいことはあると思うので、1) の方が
+ 9871 [komatsu@sa i] In the message of [ruby-dev:9869] Re: $0 handling on NT
| + 9875 [nobu.nakada@] CharNext() ってなに? とか思ったら Win32 API ですか。
| | 9876 [nobu.nakada@] たびたびアレですが。
| + 9885 [nobu.nakada@] どこにあるんじゃー、とか思ったら winuser.h でしたか。
+ 9880 [eban@os ri .] わたしは 2) です.
  9887 [nobu.nakada@] # 捨てたと思ったメールがなぜか今朝になってから^^;; [ruby-dev:9885]は捨
  9890 [Hirofumi.Wat] あまり合意が取れてないかもしれないけど, Ruby 内では / が
  + 9891 [matz@ne la .] 私もそう思ってます。'\'や'::'を使う人はそのリスクも一緒に負っ
  | 9895 [nobu.nakada@] Ruby 内での区切りについては了解してるんですが、外部でのファイ
  | 9901 [matz@ne la .] やはりパスの正規化のための一連のルーチンを持つべきでしょうね
  | + 9915 [nobu.nakada@] Windows だと Cygwin 的なものでしょうか、やっぱり。DOS とか Macintosh
  | + 9939 [komatsu@sa i] In the message of [ruby-dev:9901] Re: $0 handling on NT
  |   9943 [nobu.nakada@] ぐはぁ。すいません、思いっきり間抜けです(;_;)。
  |   9951 [nobu.nakada@] さらに間違ってました。fname じゃなくて name です。重ね重ねす
  + 10262 [komatsu@sa i] In the message of [ruby-dev:9890] Re: $0 handling on NT
    10269 [matz@ne la .] あんまりなってなかったと思います。まとめられるポジションがな

cvs.netlab.co.jp
9881 [eban@os ri .] checkin しようと思ったらなんか応答がない.
9886 [matz@ne la .] netlab.co.jp一帯が停電だったようです。cvs.netlab.co.jp自体は

alias in Queue
9889 [sinara@bl de] lib の thread.rb の Queue の中の alias のほとんどは、
9903 [matz@ne la .] その通りですね。どうもです。

regexp, negative anchor
9896 [aamine@dp u-] (?! ) は使ったことがないので自信がもてないのですが、
9902 [matz@ne la .] /\A.*(?!\:)/は「:が後ろに続かない.*」ですから、行末は:でない
9913 [aamine@dp u-] あー、そうか、文字列末尾は : じゃないからマッチするんですね。もうしわけないです。

END{undefined_method}
9920 [gotoken@ma h] % ruby -ve 'END{foo}'
9923 [matz@ne la .] こういうモノだと思って実装しましたが。
9931 [gotoken@ma h] そうですねぇ、この時点で例外が上がっても遅すぎる気もしますね。
9932 [matz@ne la .] 私が問題にしてたのは、遅すぎることではなく、例外が上がること


9925 [sinara@bl de] ちょっと前の版の ruby でしか試してないのですが、
9926 [matz@ne la .] バグと言うかなんというか。いくつ引数をとるかインタプリタに判
9927 [sinara@bl de] あ、arity ってそういうものでしたか。誤解してました。
9928 [gotoken@ma h] そうですね。受け取れる引数の数が、
+ 9929 [sinara@bl de] ふむふむ。そうでしたか。
+ 9930 [matz@ne la .] ええ、proc.call()とproc.call(nil)の区別もつきませんし、まあ

to_proc (Re:)
9933 [sinara@bl de] じゃあ(何がじゃあなんだか)、これはバグでしょう?
9936 [matz@ne la .] ぴんぽん。1.4/1.5ともにマズいな。修正します。

ChangeLog typo (2000-05-31)
9934 [komatsu@sa i] 2000-05-31のChangeLogのtypoです。
9935 [matz@ne la .] どうもです。

return value from open with block
9937 [nobu.nakada@] 2000/05/24 の io.c 1.34 からブロック付きの open/popen が nil
9940 [matz@ne la .] もうクローズしてるから。まずかった?
9942 [nobu.nakada@] いや open した File はたしかにクローズしてるからいらないんですが。こ
9944 [matz@ne la .] open(file){|f| content = f.read}
9946 [nobu.nakada@] content = nil
9948 [matz@ne la .] すいません、それでお願いします、当面は。

[PATCH] merge 1.5 change into 1.4.4
9950 [komatsu@sa i] Ruby 1.5.4の変更分でRuby 1.4.4にマージを希望する項目です。
9954 [matz@ne la .] 了解です。パッチ感謝します。1.4.5を出そうかな。
+ 9955 [nagai@ai ky ] 取り急ぎですが,Tk 周りで patch をあてておくべき個所があります.
| 9997 [nagai@ai ky ] ...
| 9998 [matz@ne la .] 了解です。
| 9999 [nagai@ai ky ] [ruby-dev:9702] です.
| 10000 [matz@ne la .] 了解です。tk.rbにそのまま追加すれば良いですね。TkKinputの後
| 10002 [nagai@ai ky ] すみません.
| 10030 [nagai@ai ky ] ...
+ 9963 [komatsu@sa i] In the message of [ruby-dev:9954] Re: [PATCH] merge 1.5 change into 1.4.4

Re: [ruby-list:22341] Re: undefined method
9956 [CQN02273@ni ] 助田です。1ヵ月前にruby-listで質問した件なのですが、
9958 [matz@ne la .] バグです。rb_id2name()の「定数=」対応が不十分でした。

Re: [ruby-list:23044] Re: postgres-0.6.0 + mod_ruby + eRuby
9957 [igarashi@ue ] いがらしです。ruby-devに振ります。
9959 [eban@os ri .] すみません. extmk.rb.in では必要だったけど, mkmf.rb では逆に

Thread.start {sleep 1}.join on mingw32
9960 [eban@os ri .] mingw32 版 ruby 1.5.4 で
9961 [eban@os ri .] わかりました.
9962 [matz@ne la .] わー、すいません。お恥ずかしい。

例外補足 ( Re: rescue variable syntax
9968 [fit0298@fi e] 昨年9月の Ruby Workshop で提案した例外補足構文はいかがなものでしょうか??
+ 9969 [matz@ne la .] 1.5.1あたりでは入ってました。が、文法が複雑になるのと、
+ 9970 [Hirofumi.Wat] これは 1.5.1 あたりから使えます.
  9971 [matz@ne la .] あれ? ほんとだ、使える。
  9972 [fit0298@fi e] 生かしてほしいので補足しますと、新しいスコープを構成するところでだけ
  + 9975 [nobu.nakada@] それは if の else か rescue の else か分かんなくなりそうなあたりがちょっ
  + 9977 [matz@ne la .] defについては生かしてても良いかな、と思っています。
    9979 [fit0298@fi e] わーい。

[PATCH] re.c typo
9973 [komatsu@sa i] [ruby-dev:7273]を確認してみたらre.cにtypoがありました。
9978 [matz@ne la .] ありがとうございます。修正しておきます。

Array#index(val) vs. Array#value(idx)
9980 [hideto-i@rr ] Array#index(val) の逆で「nth 番目の要素を返す」メソッドはありますか?
+ 9981 [eban@os ri .] なんでもいいなら slice があります.
+ 9982 [matz@ne la .] Array#atのことかしら? a[1..3]とかa[0,2]とかには対応してませ
  9984 [hideto-i@rr ] わたなべさん、まつもとさん、御指摘ありがとうございます。

File.basename
9983 [tadf@kt ri .] 1.5 で、File.basename('test.rb', '.rb') とすると、コアダンプする可能性
9992 [matz@ne la .] 確かに。うかつですいません。ありがとうございました。

mkmf.rb (targets in Makefile for extlib)
9985 [igarashi@ue ] 拡張ライブラリの開発をしているとき、make cleanすると
9993 [matz@ne la .] いや、理由はないです。ただ単に自動生成したものなら消しても良
9995 [igarashi@ue ] mkmf.rb (targets in Makefile for extlib), matz@netlab.co.jp

% in C
9986 [gotoken@ma h] C言語では % 演算子が負のオペランドについてどう振る舞うべきか
+ 9987 [sinara@bl de] 処理系依存と聞いた事があります。あ、いまさら伝聞情報じゃ意味ないか。
| 9988 [gotoken@ma h] 一応K&R2edには機種依存とあるんですけど、ANSIやJISでわどうかと思って。
+ 9989 [yasuf@bs cl ] 整数同士の除算で割り切れない場合, (中略) 一方のオペランドが負の値を
  9996 [gotoken@ma h] 福間さん、ありがとうございます。
  10005 [hideto-i@rr ] 新 ANSI C 言語辞典, 平林雅英, 技術評論社, ISBN4-7741-0432-9

Generational GC
9990 [masato@cs s.] 一応,Rubyに世代別GCを実装してみました.
+ 9991 [ttate@ja st ] # う.先越された.(^^;
+ 9994 [matz@ne la .] おおっめでたいっ。
  10001 [masato@cs s.] もうすこしデバッグなどをして,自分の中でOKがでたときに
  10003 [matz@ne la .] とすると、拡張ライブラリとかでたとえば配列の要素を直接変更し
  10004 [masato@cs s.] かなりまずいです.

Re: File Utilities
10006 [eban@os ri .] ruby-dev へ移ります.
10011 [aamine@dp u-] あ、これ dev じゃなかったのね(おい)
10012 [eban@os ri .] あ, なんかすみません.
10013 [aamine@dp u-] あ・いえ、そういうつもりではなくてただの感動詞でした。
10016 [matz@ne la .] 追加ならなんと許されるが、変更はちょっと避けたいレベルです。
10033 [eban@os ri .] じゃ 1.6 は ftools.rb はそのままで, 間に合ったら
10040 [matz@ne la .] その線でよろしく。

Re: [ruby-talk:03267] Re: mod_ruby error?
10007 [wakou@fs ne ] ちょっと英語でやり取りするだけの時間が取れないので、ruby-dev へ逃げま
10008 [wakou@fs ne ] apache -X で起動すると 100% 落ちますね。なぜ multipart form を受け取っ
+ 10010 [shugo@ru y- ] いつもレポートありがとうございます。
| 10015 [wakou@fs ne ] いえいえ、mod_ruby にはお世話になっていますから。
+ 10018 [shugo@ru y- ] Apache/1.3.9 (Unix) Debian/GNU mod_ruby/0.1.8 Ruby/1.5.4(2000-06-12)
  10027 [wakou@fs ne ] そうですか。手元での落ち方も、いやなパターンでしたが、この差で落ちない
  10028 [wakou@fs ne ] 追加。
  10029 [shugo@ru y- ] うーむ、
  10035 [wakou@fs ne ] 解決しました。
  10038 [shugo@ru y- ] ひょっとすると以下の(かなりはずかしい)バグの影響かもしれませんの
  10041 [wakou@fs ne ] 落ちました。今回は mod_perl も外したままで、以下の組合せです。まあ、
  10045 [wakou@fs ne ] ようやく直接原因が特定できました。tempfile.rb を使用すると落ちます。そ
  10046 [wakou@fs ne ] ダメでした。tempfile.rb を使わなくても、CGI#out を使うと落ちました。と
  10047 [wakou@fs ne ] あ、そうそう。tempfile.rb と無関係に落ちる、すなわち、multipart_form
  10048 [wakou@fs ne ] これが原因みたいですね。とりあえず、コメントアウトするだけで落ちなくな
  10049 [shugo@ru y- ] 今日から出張で反応がにぶくなります。
  10053 [wakou@fs ne ] これは出来ませんでしたが、(gdb の使い方をよく知らないだけかも)
  10062 [shugo@ru y- ] upでstackをのぼらないとpできないと思います。
  10063 [wakou@fs ne ] あ、なるほど。取れました。今回のパッチを当てた状態の物を付けます。
  10106 [shugo@ru y- ] うーむ。
  10144 [wakou@fs ne ] 1.4 系でも落ちています。また、とりあえず 1.5.4 (2000-06-23) との組合せ
  10147 [matz@ne la .] Apacheがスレッドで動いてたりとかは関係ないですか? GCを止め
  10152 [wakou@fs ne ] Win32 版ではスレッドを利用し、unix 版では、別プロセスを起動という感じ
  10203 [tommy@tm m. ] このスレッドの件と関係あるのかないのかわかりませんが、ウチの環境では
  10279 [shugo@ru y- ] gccのversionはいくつですか?
  10289 [tommy@tm m. ] gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
  10296 [shugo@ru y- ] だとよいのですが…。
  10300 [wakou@fs ne ] こちらでは、[ruby-dev:10027], [ruby-dev:10041], [ruby-dev:10144] のよ
  + 10301 [wakou@fs ne ] あ、そうそう。こちらでの過去の試しは、すべて通常の ruby スクリプトを
  + 10304 [noborus@mb k] - 略 -
  + 10312 [shugo@ru y- ] うーむ、私はpotato or woodyの環境しかないので、依存関係のせいで

cgi.rb read_multipart
10009 [matz@ne la .] cgi.rbのread_multipart中でreadの戻り値に直接sizeを渡している
10014 [wakou@fs ne ] そうですね。read を使っていて nil を考慮していないのは、ちょうどここだ
10017 [matz@ne la .] それはそうでしょうが、適切なメッセージを出すことはそれなりに
10026 [wakou@fs ne ] そうですね。短くて、親切なメッセージとは言えませんが、それでも、

NT build problem
10019 [matz@ne la .] すみません。
+ 10020 [eban@os ri .] てゆうか, それって ruby-talk で回答済みなんですけど?
| 10021 [matz@ne la .] あ、そうなの? うーむ、読み飛ばしてたらしい。
| 10022 [eban@os ri .] [ruby-talk:03211] です.
| 10023 [matz@ne la .] そりゃそうだ。説明しましょう。
| 10024 [eban@os ri .] じゃ, もらっときます.
| 10025 [matz@ne la .] 必要です。別メールします。
+ 10031 [komatsu@sa i] In the message of [ruby-dev:10019] NT build problem
  10039 [matz@ne la .] じゃあ、ruby-bugs(ruby-bugs-jaも共通)のパスワードを送ります。

compile error on cygwin
10032 [nobu.nakada@] Cygwin で time.c がコンパイルエラーになるようですが、これは私の環境のヘッ
10034 [eban@os ri .] それはもう昨日の夜に直して checkin したよん.
+ 10036 [komatsu@sa i] In the message of [ruby-dev:10034] Re: compile error on cygwin
+ 10037 [nobu.nakada@] やっぱ家でテレホタイムに cvs up して固めて送って昼間仕事先で
threads.html
top