6096-6403

5934-6581 subjects 6331-7809

パースエラー等の嵐をDos窓で受けるには...?
6096 [masao-k@as i] 以前、
+ 6097 [watanabe@as ] この話題は ruby-list のほうがいいかな?
| + 6098 [matz@ne la .] しかし,作者はruby処理系のエラーメッセージにも影響を及ぼすべ
| + 6104 [masao-k@as i] <199801290451.NAA16594@eban.ase.ptg.sony.co.jp> の、
|   6105 [matz@ne la .] 「Can't chdir to …」ってのは-xでなく,-Xを指定した時に出る
+ 6100 [anakata@ve t] もしNTのDOS窓でcygwin版を使ってるんだったら、DOS窓のプロパティで画面
  6106 [kkimura@pu e] NT の cmd.exe なら 2> で標準エラー出力のリダイレクトが可能ですよ。
  6107 [masao-k@as i] rbgw1225.zipをIIJからとってきてOKになりました!
  6112 [watanabe@as ] そのあたりの処理は手を入れてないので * などのメタな文字が含

1.1b6 parse error
6103 [ematsu@pf .c] ruby-1.1b6をmakeして,rbc.rbを動かそうとしたら,

man/date/time
6119 [tadf@kt ri .] こんにちは、ちょっと訊きたいことがあります。
6136 [keiju@ra io ] すいません. ruby-devにだけポストしていました.
+ 6137 [matz@ne la .] 1.1b5あたりからruby-listでも解禁にしてます.
+ 6155 [tadf@kt ri .] そういえば、そういう考えがすっかり頭から消えていました :-)
  6174 [keiju@ra io ] でも, すでにruby-listでも解禁されているみたいですね.

JRI bug
6120 [crouton@po s] ...
6141 [shugo@po ai ] ごめんなさい。
6147 [crouton@po s] こっちのバージョンは
6159 [shugo@po ai ] なるほど、前はそのバージョンで動いていたので、そのバージョンで
6160 [shugo@po ai ] # ruby-devに振ります。

Is this bug? TkWinfo.children don't works correctly
6121 [k-teru@po 06] 早速ですが,バグらしきものを見つけたので報告します.'TkWinfo.children'
6132 [matz@ne la .] MLの調子が悪いです.欠けたメールがあったらごめんなさい.
6150 [k-teru@po 06] これでうまくいくようになりました.

man/date/time
6122 [tadf@kt ri .] (昨日ポストしたのが、届いてないみたいなので、もう一度ポストします)

Iterater (Re: Ruby 連載 第 3 回)
6125 [matz@ne la .] もともとイテレータの概念の元祖はいわゆる内部イテレータのはず
+ 6145 [shugo@po ai ] Gamma本でも内部イテレータはあまり触れてないみたいですし、
+ 6400 [crouton@po s] gsub!(/Iterater/, 'Iterator')
  6403 [matz@ne la .] 全くです.が,Rubyのソースでは一貫してIteratorを使ってますの

lib/date.rb (Re: man/date/time)
6128 [matz@ne la .] 提案ありがとうございます.後に議論に発展する場合も考えてテー
+ 6138 [kkimura@pu e] とりあえずわかるところだけ^^;
| + 6139 [matz@ne la .] そうなんですね.ものを知らないのが分かってしまうな.
| | 6166 [kkimura@pu e] すみません、訂正です^^;。 zellerの公式は
| | 6200 [tadf@kt ri .] 今、なんだか妙な気分なんです。どういったら、この気分をいいあらわすこと
| | 6206 [matz@ne la .] すいません.船田さん(漢字はこれでよいですか)の作られたモジュー
| | 6212 [tadf@kt ri .] すみません。舟迫です。これで「ふなば」とよみます (平仮名で署名すること
| | 6216 [matz@ne la .] あらら.人の名前は間違えないようにしようと思ってたつもりなん
| | 6250 [tadf@kt ri .] 僕はあまり気にならないですね。だって、間違えられて当りまえなんだもん :-)
| + 6156 [tadf@kt ri .] 日本では明治6年からグレゴリオ暦をつかっています。
+ 6158 [tadf@kt ri .] 曜日は英語名になっていますから、いいのじゃないかと思います。
  6172 [matz@ne la .] 了解です.
  6198 [tadf@kt ri .] たとえば、 "1998-12-25" は ISO 8601  の Calendar date (JIS では暦日付)

lib/parsedate.rb (Re: man/date/time)
6130 [matz@ne la .] いや,もっともです.どのような書式を認識すべきかもうすこし具
6157 [tadf@kt ri .] どのような書式を認識すべきか、 僕には判りません :-) 逆にどういう書式を
+ 6162 [tadf@kt ri .] 即席なんですが、この考えに従って parsedate.rb の修正を試みてみました。
+ 6169 [matz@ne la .] うむ,おっしゃることは良く分かります.parsedate.rbの目的は
  6199 [tadf@kt ri .] 昨日、 気がついたのですが、date (1) でタイムゾーンがうまくとれない場合
  6205 [matz@ne la .] 取り込みました.どうもありがとうございます.
  6211 [tadf@kt ri .] ctime(3) より strftime(3) の %c のほうがいいんでしょうか。
  6217 [matz@ne la .] いや,man読んで同じように読めたんで末尾の改行を切り落とす手

Time class (Re: man/date/time)
6131 [matz@ne la .] いや,man pageのバグです

ML server trouble
6134 [matz@ne la .] MLサーバがゆうべから止まっていました.先程復旧しましたので,

ruby plugin?
6146 [nnakamur@mx ] Tcl plugin は一時期遊ぼうかと思ったのですが、
6152 [matz@ne la .] Tcl Pluginというのはブラウザの中でTclet(っていうんだっけ)を
6161 [nnakamur@mx ] ruby/tk, tcltklib のようなことをイメージしています。
+ 6163 [matz@ne la .] PythonはPluginインタフェースに基づいて書かれています.Tcl
+ 6165 [ogino@co p. ] Ruby が汎用の GUI をネットワーク越しに持てたら最高ですね。そういったプラ
  + 6178 [matz@ne la .] うむ,アイディアとしては面白いと思います.
  | 6197 [ogino@co p. ] この辺は、
  + 6186 [shugo@po ai ] 荻野さんのイメージとはちょっと違うのですが、NetscapeがJNIをサポート

rbc.rb (Re: man/date/time)
6175 [matz@ne la .] 1.1b7からは
+ 6176 [watanabe@as ] 以前 $0 == caller(0)[0].split(/:/)[0] の話が出たときに
| 6180 [keiju@ra io ] えーとですね. tracer.rbは正式にリリースしたことがないんじゃないですか
| + 6182 [matz@ne la .] いや,rbc.rbなどに関してはimport時に-koを指定するべきだった
| | 6183 [watanabe@as ] いまいちどういう情報が欲しいのかよくわかんないけど,
| | 6184 [matz@ne la .] 一度-koをつけないでrevisionをつけちゃったファイルに-koの性質
| + 6185 [keiju@ra io ] と思いましたが, やけに短いのでメイルで送ります.
+ 6181 [keiju@ra io ] そうですね. ライブラリ化は考えていました. デバッガに限らず, ruby語を直

$0 (Re: rbc.rb (Re: man/date/time))
6177 [toshi@cs e. ] $0 で思い出しました。$0 に長い文字列をセットしたばあいの挙動がちょっと変
6179 [matz@ne la .] それは$0への代入がargvの領域しか上書きしないからですね.

bit shift
6189 [tei@ha mo y.] ruby で、32bit整数のシフト計算をしようとしたら、こんなふうになってしまったのですが、
+ 6191 [watanabe@as ] バグです.
| 6193 [matz@ne la .] いつもすいません.
+ 6192 [dezawa@mi a.] 正しいでしょう。

String class 'hex' method
6190 [tei@ha mo y.] String クラスの、hex メソッドは、0x が前置された16進数文字列に
6194 [matz@ne la .] いいえ,バグです.結果がFixnumの範囲に収まらない場合に0xを解
6201 [watanabe@as ] ちょっと違います. 0x も勘定に入れて strlen してるからです.
6202 [matz@ne la .] ふむ,strlen()の位置を動かすことと,先頭に0が連続した場合の

Email your AD to 57 MILLION People  ONLY $99  
6215 [64687116@ix ] 57 MILLION EMAILS FOR ONLY $99

Ruby連載 第4話
6219 [matz@ne la .] cgi-lib.rbでおなじみの青山さんが連載第4話
+ 6221 [sinara@bl de] 面白く読ませてもらいました。Perl の OOP で挫折しても、Ruby で
| + 6222 [matz@ne la .] まあ,そうですね.ある程度以上知っている人は「制御構造までオ
| | 6223 [sinara@bl de] Smalltalk っておもしろいなあ。
| | + 6227 [matz@ne la .] いや,まったくもってその通りだと思います.最近私もちょっと長
| | + 6229 [watanabe@as ] タイプ量は最近こだわらなくなってきたんだけど,
| | | 6237 [matz@ne la .] つーわけで,パーザをいじってみました.
| | | 6242 [watanabe@as ] 空白の文字コードは大丈夫? たとえば 真なら ' ' の文字コード,
| | | 6248 [kikutani@po ] そうそう、jedで前田さんのrubyモードご愛用なんだけど、
| | + 6246 [shugo@po ai ] ...
| + 6224 [conan@ar on ] そうそう,なんで ruby は i++ が出来ないんですか?
|   + 6225 [matz@ne la .] これはFAQだな.^^;;;
|   | 6232 [katze@yu a. ] Frequently Argued reQuest?
|   | 6236 [matz@ne la .] はっはっはっ ^^;;;
|   | 6238 [katze@yu a. ] ....で, `1' とかの数値は実は評価すると 1 という数値のインスタンスを
|   | 6240 [matz@ne la .] おっしゃることはわかります.が,Rubyの場合,それは
|   | 6254 [katze@yu a. ] そうならないように, 最初「数値定数は」と書いたものを「数値は」と書き
|   | 6257 [matz@ne la .] 似た例としては現在の文字列定数がありますが,これはリテラルを
|   | + 6265 [katze@yu a. ] 前に言った時には実は, 「オブジェクトの参照をとる動作は immutable
|   | | 6296 [matz@ne la .] いや,だめ(笑).
|   | | + 6308 [PXN11625@ni ] In-Reply-To: [ruby-list:6221] Re: Ruby連載 第4話
|   | | + 6309 [keiju@ra io ] そうですねー. やはりSmalltalkのようにメタクラスも通常のオブジェクトと
|   | + 6269 [shugo@po ai ] syntax sugarのためにそこまでするのは本末転倒のような
|   + 6226 [sinara@bl de] 「よくある質問と回答集」とともに「よくある苦情と言い訳集」
+ 6231 [densuke@ga .] 読みました。htmlの文章のなか(というよりhere構文中)に命令を埋め込めるとは

keyword 'next'
6220 [tei@ha mo y.] # わたなべさん、まつもとさん、shift 演算と hexメソッドの件ありがとうございます。

i++
6233 [conan@ar on ] まつもとさんのメールの Content-Type がなんか変です...
6235 [matz@ne la .] cmailのバージョンをあげたらなんかおかしいみたいです.
6239 [conan@ar on ] ももちゃん@では一案を...
6241 [matz@ne la .] var = var.succ
6243 [sinara@bl de] それはちがーう。
6244 [matz@ne la .] 来ると思った,そのツッコミ.^^;;;
6249 [masaki.suket] 普段、CやC++使ってて、 ruby を触ったときに、つい ++ とやって
+ 6251 [sakamoto@ts ] おしさしぶりです。
| 6253 [matz@ne la .] おひさしぶりです.
+ 6252 [gotoken@ma h] 助田さん [ruby-list:6249] Re: i++>
  6255 [matz@ne la .] 他の演算子ならそうするんですが(というかRubyのほとんどの演算
  + 6258 [sigehiro@as ] ...
  + 6259 [gotoken@ma h] なるほど
  | + 6261 [matz@ne la .] もちろん代入演算子 = は ++ と同様の性質を持っているんですけ
  | + 6273 [sinara@bl de] これって前にリクエストした「破壊的代入(形容矛盾)」ですね。
  |   6275 [matz@ne la .] そうですね.なんで採用しなかったんだったかな.
  + 6260 [sigehiro@as ] (ひょっとしたら, さっき空メールを送ってしまったかも知れません. ごめん
    + 6262 [matz@ne la .] そうだ,そうだ.^^;;;
    | + 6267 [maki@in c. o] そんなにruby使ってるわけではないので、++があるとどれくらい
    | + 6291 [sigehiro@as ] ええとですね,
    + 6263 [conan@ar on ] それはそう思います.指癖になってしまっているので (^^;),あっ
    | 6264 [matz@ne la .] そういう機能があるかって話になると,String#succってのがあるっ
    | 6268 [conan@ar on ] ををを,たしかに man を見たら書いてあった.
    | 6270 [matz@ne la .] successorです.昔はnextっていう一目で判るメソッド名だったん
    | + 6283 [masao-k@as i] <199802050342.MAA25850@picachu.netlab.co.jp> の、
    | | + 6285 [conan@ar on ] せっかくバイブルなので,それ一冊持ってると network unreach
    | | | 6290 [sinara@bl de] そういえば、contrib に shttpd というのがあって、これはそもそも、
    | | + 6286 [matz@ne la .] ええと,普通は索引って
    | | | 6297 [masao-k@as i] <199802050749.QAA01264@picachu.netlab.co.jp> の、
    | | + 6287 [moritani@ms ] もりたにともうします。はじめまして。
    | + 6302 [wada@ko in -] こんちは。
    |   6303 [anakata@ve t] succとpred(predecessorだっけ?)は原pascalからありますね。
    + 6266 [gotoken@ma h] そーですね、だんだん考えが変わってきました。
    + 6276 [sinara@bl de] 私はイテレータで便利になって、かえって ++ が欲しくなってしまいます。
      + 6279 [masaki.suket] そうそう。私もほとんどがこういうケースです。
      | + 6282 [matz@ne la .] 原さんのメールの後,結構真剣に考えてみたんですが,Rubyのイテ
      | + 6284 [katze@yu a. ] 「括弧の対応を記録しておいて, 0 になるまで何かする」なんて場合, どう
      | + 6289 [aito@ei su .] あ伊藤です.またまた本質に関係ないチャチャですが
      |   6292 [matz@ne la .] というわけで(なにがというわけなんだか),味方もいるようだし,
      |   6294 [aito@ei su .] ++ が欲しい人がみんなで ruby を独自拡張し,
      |   6295 [matz@ne la .] ぶわぁはっはっは…ひぃ〜っひぃ〜.
      + 6298 [shugo@po ai ] 添字を使う場合は無理してArray#eachを使わずに、Array#each_indexを使う
        6299 [sinara@bl de] なるほど。で、Enumerable に入れてしまうと。
        6300 [matz@ne la .] Enumerable#each_with_indexなんてのを作りました.

a?b:c (Re: Ruby連載 第4話)
6245 [matz@ne la .] は大丈夫です.ただ,これ以上空白を詰めようとするととたんにエ
6271 [sinara@bl de] 私は a?b:c を採用する方に一票。

pop & smtp-lib.rb
6256 [tateishi@sy ] POP3,SMTP用のクラスを書いてみたのですが
+ 6277 [sinara@bl de] ちょうど cmail で使いたかったので、欲しかった所です。
+ 6288 [toshi@cs e. ] コードを見ての感想なんですが、エラー処理が全然されてませんよね。もうちょっ
| 6305 [tateishi@sy ] ●以下「toshi@csce.kyushu-u.ac.jp」さんより
+ 6310 [watanabe@as ] 正月に perl の POP3Client を移植したけど, IM の Pop.pm のほ

I'd like to subscribe this ML
6272 [inoue@pp .s ] ROM 状態が続いちゃうと思いますが,ML に参加させてください。
6274 [matz@ne la .] いらっしゃいませ.
6281 [inoue@pp .s ] オブジェクト指向を勉強し始めてから,けっこう経つのですが,OOP 言語の理

None
6278 [kageyama@ro ] # bye

None
6280 [kageyama@ro ] #bye

external iterator (Re: i++)
6293 [matz@ne la .] いやあ,私は違うと思いますね.
6358 [matz@ne la .] こういう感じで作ってみました.SizedQueueは標準ライブラリに追

mime.rb
6301 [akira@li ux ] もう, ずいぶんむかしの話(^_^;)になりますが
6304 [shugo@po ai ] こちらでは全然いじってないです(^^;

ruby-uguide-980206.tar.gz
6306 [tei@ha mo y.] 先日の ruby-tutorial-980128.tar.gz に引続き、ユーザーズガイドを
6312 [matz@ne la .] ありがとうございます./doc に移動しておきました.

ENV.type .... core dump
6307 [tei@ha mo y.] ruby 1.1b[56] で、ENV.type を調べようとしたら、core dump してしまいました。
6311 [matz@ne la .] ENVは環境変数を保持するハッシュのふりをするオブジェクトです.

ruby's design policy (Re: I'd like to subscribe this ML)
6313 [matz@ne la .] TRY!PC 11月号の「Perl & ruby」って表紙がすっごくかっこわるかっ
6314 [masaki.suket] ML)
+ 6316 [shugo@po ai ] Rubyでは具象クラスが多重継承されることはない、というのが決定的な
+ 6317 [matz@ne la .] そうなんですか.じゃあ,まずその前提になる
  6322 [inoue@pp .s ] すいません,適宜編集して引用することをお許しください。
  6323 [matz@ne la .] 井上さんROMじゃなくなってますね ^^;;;
  + 6324 [maki@in c. o] なんとなく、「Mix-in」ではない「Min-in」とはなんぞや?という質問を
  | 6346 [matz@ne la .] それだけの理由です.期待させてすみません ^^;;;
  + 6325 [inoue@pp .s ] この話題には,とても興味がありまして...
  | 6345 [matz@ne la .] すいません.Min-inはMix-inのtypoです.そして私の知る限り,多
  + 6326 [inoue@pp .s ] すいません,先ほどの内容を捕捉させてください。
  + 6327 [shugo@po ai ] でも、rubyみたいに簡単に楽はできませんね。
    6341 [masaki.suket] Mix-in は、1つの具象クラスに複数の抽象クラス(=Module)を多重継承
    + 6342 [masaki.suket] すいません。もうちょっと付き合ってください。
    | 6348 [matz@ne la .] 以前,うちわで「Perl的なSmalltalk」って呼び名はどうだろうっ
    | + 6349 [masaki.suket] ibe this ML)
    | | + 6350 [masaki.suket] ibe this ML)
    | | | 6352 [matz@ne la .] そうです.私は若いですから.^^;;;
    | | | 6353 [masaki.suket] ibe this ML)
    | | | 6355 [masaki.suket] ibe this ML)
    | | + 6351 [matz@ne la .] メールのしつこさでは負けません(笑)
    | + 6378 [conan@ar on ] 猛烈に忙しいです (- -;).入社してから最高かも.
    |   6392 [hiranabe@es ] 私も,この本,大好きです.Meyer さんが来日したとき,講習を聞
    |   6394 [matz@ne la .] サインかあ.外人のサインってかっこいいですよね.
    + 6347 [matz@ne la .] うーん,Mix-inは「多重継承で出来ないことをできるようにするツー

install some versions
6315 [gotoken@ma h] いまさらながら重い腰を上げて 1.1 に移行中なのですが
6318 [matz@ne la .] ./configure --program-suffix=-1.1
6319 [gotoken@ma h] まつもとさん [ruby-list:6318] Re: install some versions>
+ 6320 [matz@ne la .] ./configure --prefix=/usr/local/ruby-1.1
+ 6321 [gotoken@ma h] ごめんなさい、configure には --help というオプションが

simulate install (Re: install some versions)
6328 [gotoken@ma h] まつもとさん [ruby-list:6320] Re: install some versions>

empty? method in String class
6329 [yasu@ip l- c] 文字列が空かどうかを判定することが頻繁にあるのですが、
+ 6330 [gotoken@ma h] 僕は string == "" ってやってますけど
+ 6338 [matz@ne la .] str.size == 0 または str == "" 以外には無いです.
threads.html
top