391-653

203-419 subjects 593-819

^ Pipe [Re: request for system, Array, Enumeratable, File]
0391 [keiju shljap] なるほどね.
0393 [matz caelum.] その方がオブジェクト指向的にあるべき姿であるような気も少しは

^ help: trap
0399 [keiju shljap] trap関係で不思議な現象に会いました. 多分, trap の理解が足りないせいだ
0401 [matz caelum.] ええと,trapはsignalをハンドルするものです.shのtrapやperlの
0403 [keiju shljap] なるほど, シグナルハンドラが例外を発生させるようになっていたのですね.
0404 [matz caelum.] 変な動作です.thread導入の時にexitのセマンティックスを変えて

^ reexecute from rescue [ Re: about exception ]
0406 [keiju shljap] そうです.
0408 [matz caelum.] それは無理ですけど,
0409 [matz caelum.] 具体的なコードで書くと以下の通りです.
0410 [keiju shljap] ナガーイメイルは後に回します. 今日中に返事ができればいいんだけど... あ
0412 [matz caelum.] そうでしょうね.今までのところあまりこういう使い方が必要なこ
0414 [matz caelum.] また間違えた.^^;;
0416 [keiju shljap] あのう.
0417 [matz caelum.] うむ,確かに.イテレータとして呼び出した時には無かった時にブ
0420 [keiju shljap] 何か届いていないみたいなので, 再送します.
0421 [matz caelum.] できます.というか,最近そのように変更しました.ですから,次
0423 [keiju shljap] おお. 素早い対応(^^;;;

^ local exits
0415 [matz caelum.] 整理してみました.

^ exception spec
0422 [matz caelum.] で,いろいろ考えた結果,rubyの例外の仕様を以下のようにするこ
0424 [keiju shljap] 大幅に変わりましたねえ(^^;;;
0425 [matz caelum.] 実はそれほど変わっていないんですよ,中身は.名古屋<->東京間
0429 [keiju shljap] うーん. 確かに電車の中は仕事がはかどる.
0431 [matz caelum.] 言語としてはないです.そういうばあいには例外を発生する関数を

^ bug reort (string#sprit)
0426 [keiju shljap] a = ""
0427 [matz caelum.] regexp.cのバグのようです.次回リリース出直しておきます.

^ bug report(% and divmod)
0428 [keiju shljap] 1000000000000000 % 7 -> FALSE
0432 [matz caelum.] 単純なミスです.すみません.

^ request(Dir/File)
0430 [keiju shljap] 久しぶりにリクエストです. 今回はイテレータ編です.
0433 [matz caelum.] はいはい,歓迎しますよ.

^ Q. repeat
0434 [keiju shljap] もしかしたら, すでに定義されているかも知れませんが, 見当たらないのでリ
0435 [matz caelum.] これは
0437 [keiju shljap] やっぱり... 何かあったような気がしたんですよ!!
0439 [matz caelum.] 確かに.intの範囲を越えてループを回す事を想定していませんで
0444 [matz caelum.] こういう文法を試しに組み込んでみました.ちゃんと動いています.
0452 [keiju shljap] 私がいない間にMLがちょっと盛り上がっていますねえ.
0456 [matz caelum.] そうかなあ.
0467 [keiju shljap] lambda? lisp の lambda という意味ではそうかも知れませんけど... そうで
0469 [matz caelum.] lambdaは名前なしの関数ですが,こういう機能が無いと変数をみん
0470 [keiju shljap] 確かに... FORTRANではなく perlといっても正しいですね. もっとも, perlに
0472 [matz caelum.] そういえばそんなことを言った覚えが….忘れていた.

^ ruby-mode 
0436 [jammy shljap] 最新の ruby に入っている ruby-mode.el を使って
0438 [matz caelum.] 私のところではちゃんと正しくインデントしているようです.前の
0440 [jammy shljap] そうですか….
0441 [matz caelum.] むむむ.HPとLinuxのemacs(mule)のバージョンはそれぞれいくつで
0442 [jammy shljap] 両方 mule2.3@19.28 です.
0443 [matz caelum.] 今できたばかりのmule-2.3@19.33 on SunOS4.2.3で試してみました
0445 [jammy shljap] 19.33 ですか. 着々とバージョンアップされていますね.
0446 [matz caelum.] emacsがインストールされていて,私が触っても良いマシンは無い
0448 [jammy shljap] という事で, ちょっと見てみました.
0450 [matz caelum.] むむむ,正規表現のバグかしら.M-C-sで正規表現サーチして
0451 [jammy shljap] マッチしませんねぇ. +o+;
0453 [keiju shljap] 私も発見しました.
0465 [matz caelum.] 私のところでは狂いません.以前狂っていた(正規表現だと思い込
0468 [keiju shljap] 直りました!!

^ proc, each
0447 [BXD06303 nif] 1. proc を使うと嬉しいのはどういう場合でしょうか?
0449 [matz caelum.] もうお仕事にはなれましたか?
0455 [BXD06303 nif] まつもと> もうお仕事にはなれましたか?
0457 [matz caelum.] そうです.そうです.

^ bug report(String#split, String#inspect, kanji code)
0454 [keiju shljap] 1. String#split
0471 [keiju shljap] 漢字コードの件で追加です.
0473 [matz caelum.] このメイルに返事するのを忘れていました.
0475 [matz caelum.] このメイルに返事するのを忘れていました.
0476 [keiju shljap] report(String#split, String#inspect, kanji code) ", on Sep/02
0478 [matz caelum.] これは修正しました(と思います).ちなみにスクリプトにSJISを含

^ f.printf
0458 [jammy shljap] 最近, 仕事でテストケースを作るのに ruby を使っている, 私と石
0459 [matz caelum.] 私も最近仕事で使っています.
0461 [jammy shljap] う〜ん. f.print と使えて f.printf が使えないなんて….
0463 [matz caelum.] 今ソースを見たら,そういう関数(IO#printf)の実態はありました

^ tk.rb
0460 [j_kuro pluto] ruby - version 0.99.1 (96/08/07) で
0466 [matz caelum.] やはりFile.basenameを使うのがよさそうですね.バグ取りしまし

^ File.basename (Re: tk.rb)
0462 [j_kuro pluto] ぼっーとしてたので, 自分が悪いのだろうと思ってたのですが,
0464 [matz caelum.] たとえどんなrubyスクリプトを書いてもSEGVするのは私の責任です.

^ bug? and question
0474 [keiju shljap] バグレポート(?)と幾つか質問があります.
0477 [matz caelum.] 全くです.対応します.
0479 [keiju shljap] そういえばそうでしたね. 失礼しました. (_ _;;;

^ meta-level features(Re: bug? and question)
0480 [matz caelum.] ストラクトのメンバ名やメンバ数が欲しいんですね.分かりました.
0482 [matz caelum.] 作ってみたら使いにくかったので,文字列にします.
0487 [keiju shljap] ストラクトであれば, このAPIで良いのですが... ストラクトもクラスの一種
0489 [matz caelum.] ストラクトは確かにクラスの一種です.もっともストラクトのメン
0496 [keiju shljap] そうなんだ...
0516 [matz caelum.] そうです.
0531 [keiju shljap] 長いし, 良く分からない記述もいっぱいあります. 許してやって下さい(__;;;
0532 [matz caelum.] あちこちで宣伝したのでこのMLの参加者が急増しています.
0533 [matz caelum.] 途中書き忘れたところがありました.
0545 [keiju shljap] うぅ. すいません(^^;;;
0546 [keiju shljap] では. お願いしますね.
0551 [matz caelum.] ただお願いしますといわれても…。どのメソッドをどこに置くかは
0552 [matz caelum.] ちゃいます。rexecはrestricted(制限された) execです。デーモン
0590 [keiju shljap] execがeval... ややこしいですね. Cになれた人からは...
0591 [matz caelum.] うーん,rubyのような言語で一体化するメリットって見当たりませ
0619 [keiju shljap] メイルの順番をちょっと入れ換えています.
0627 [matz caelum.] そういうものを考えていたんですか.私はせいぜいperlなどのデバッ
0652 [keiju shljap] そうかも知れませんね.
0653 [matz caelum.] よろしく.検討が終わってもすぐには導入できないかもしれませんが.

^ memory size
0481 [keiju shljap] 最近 約30000〜50000 オブジェクトを取り扱うようなプログラムを作っていま
0483 [matz caelum.] 配列は内部でその最大値分の領域を確保していますから,かつて大
0484 [matz caelum.] もうひとつ可能性がありました.GCが割り当てているヒープは「あ
0485 [keiju shljap] 正確には, B.clearです.
0486 [matz caelum.] むむむ,それでは配列が大きくなっている可能性がありますね.現
0488 [keiju shljap] そうですか. でもその方が好都合かも...
0490 [matz caelum.] そうですねえ.Cからはできてもrubyからはできないですね.
0494 [matz caelum.] オブジェクトサイズを削減しました.
0497 [keiju shljap] そうして下さると嬉しいです. でも, よくよく考えると一般のオブジェクトに
0500 [matz caelum.] 絶対そうでなければならないというわけではないですね.しかし,
0505 [keiju shljap] でも, 後半はSmalltalkでも実現されていますよね. Smalltalkはクラス定義が
0509 [matz caelum.] CLOSでもそういうのはあるんですけど,rubyのモデルではより頻繁
0524 [keiju shljap] 確かに, 起き得ます. ただし, 通常のプログラミングではそれほど起こらない
0527 [matz caelum.] ううう.いきなりこれはちょっと重いかなあ.
0529 [keiju shljap] (G)UIが重いので, そこいらは emacs を使って, それ以外を ruby で作るとだ
0530 [matz caelum.] そうですねえ.rubyデバッガと言う線でとりあえず考えてみましょ

^ bugreports(Enum#find/find_all, ruby-mode.el) and Requests
0491 [keiju shljap] バグレポートとリクエストです.
0492 [matz caelum.] いつもありがとうございます.
0493 [matz caelum.] 以上二つに付いてのパッチを流しておきます.
0495 [keiju shljap] bugreports(Enum#find/find_all, ruby-mode.el) and Requests ", on Sep/11
0499 [matz caelum.] 確かに.Bignumの引き算は全般におかしいようです.これはちょっ
0502 [matz caelum.] とりあえずパッチを流しておきます.
0503 [matz caelum.] 捕捉パッチです.
0506 [keiju shljap] bugreports(Enum#find/find_all, ruby-mode.el) and Requests ", on Sep/11
0507 [matz caelum.] 実はちゃんと取れてないバグがあったので出すに出せませんでした.
0510 [keiju shljap] bugreports(Enum#find/find_all, ruby-mode.el) and Requests ", on Sep/12

^ Request [Re: memory size]
0498 [keiju shljap] 結構大きく削減しましたね.
0501 [matz caelum.] うーん,そういうのってrubyに向かない気がするなあ.せっかく高
0504 [keiju shljap] 大名言語の元祖のSmalltalkでもあるんですから, いいじゃないですか?
0508 [matz caelum.] Smalltalkはどういう仕様になっていますか?
0513 [keiju shljap] あると思いましたが, 直接的にはなかったです. Smalltalk-80では, オブジェ
0514 [matz caelum.] できるな,と思ったのでつい作ってしまったのですが,あらゆるオ
0515 [keiju shljap] ん? 何を気にしているのでしょう?
0517 [matz caelum.] 次のリリースではそうします.よいモジュール名が思い付きません
0523 [keiju shljap] ObjectSpace or Memory はいかがでしょう?
0525 [matz caelum.] 今のリリース(960917)では ObListという名前で登録されています.

^ ruby 0.99.2 released finally
0511 [matz caelum.] 実に前回のリリースから一カ月以上たっていますが(rubyにしては
0512 [matz caelum.] すみません.直後にバグを見付けたのであと1時間ほど取りに来な

^ ruby 0.99.2 modified release
0518 [matz caelum.] 1時間待ってなどと言いましたが,結局他の仕事が忙しかったりし
0519 [j_kuro pluto] おかしいと思うところについて報告します.
0520 [matz caelum.] すみません.0に続く .. の処理が破綻していました.今日公開の
0521 [j_kuro pluto] すみません, -O3 とかつけてました. -O2 -m486 では大丈夫でした.
0522 [matz caelum.] やっぱり -O3 とか信頼できないんですかね.

^ web link
0526 [keiju shljap] Ruby Home ページの ftpのリンク先が間違っています.
0528 [matz caelum.] 修正しました.

^ What is ruby named after?
0534 [matz caelum.] あるメイリングリストでrubyの名前の由来について説明したもので

^ my new mail address
0535 [matz caelum.] 私にメイルを書く人は今後

^ /^$/ doesn't match null line ?
0536 [kikutani jdc] perl -ne 'print "null line\n" if /^$/' hoge
0537 [matz caelum.] 今調べましたところbaseにしているemacsのregxpルーチンの
0538 [kikutani jdc] 了解しました。すばやい回答ありがとうございました。
0539 [matz caelum.] lib/tk.rbは今までrubyで書かれた最大のプログラムのひとつ(らし
0540 [matz caelum.] そういえばTk I/Fのドキュメントを書いていません.
0541 [jammy shljap] ちゃちゃです.
0542 [matz caelum.] 私は未来が見えるのです.なんてね,はじめから置いてあったので
0543 [matz caelum.] 良く調べてみると
0544 [kikutani jdc] なおっているように思います。ありがとうございました。

^ bug or ?(; and Const)
0547 [keiju shljap] 最近, バグレポートを出していなかったので, 幾つか出します. バグではなく
0550 [matz caelum.] トップレベルの空文が文法から洩れていました。

^ Vs. java
0548 [nakawtse syr]  もし何かお考えがあれば...
0549 [matz caelum.] 全然違う…じゃ答えになりませんよね。
0553 [j_kuro pluto] Netscape にたよらなくても
0554 [jammy shljap] きっと Software Design のことでしょう.
0556 [matz caelum.] 「も〜」ですね。面白いんですけど,一からブラウザを作るのは

^ new members
0555 [matz caelum.] どこかでrubyが紹介されたのでしょうか。何人かの方がしばらく使

^ Self introduction
0557 [ogawa inst.i] はじめまして。
0561 [matz caelum.] はじめまして。よろしく。

^ [ruby/tk] Radiobutton sample
0558 [nnakamur tam] この言葉に甘えて (^^; 質問させてください。
0559 [j_kuro pluto] ぜんぜん理解してない人が, 同じものがでるように書いてみました.
0560 [matz caelum.] 素晴らしい。現在の仕様では複数のウィンドウに対して同時にpack
0572 [nnakamur tam] 黒田 さんのおかげで Radiobutton の使い方分かりました。
0578 [j_kuro pluto] どうやらそのようです.
0581 [matz caelum.] 格納される変数はvariableで明示的に指定してください
0600 [nnakamur tam] ということで、やってみたのですが、
0602 [matz caelum.] 変数名は :$lcr として(変数名の前に :(コロン)をつける)指定し
0605 [nnakamur tam] 良く考えると、さっきのエラーは言われた
0606 [matz caelum.] プログラムのどこかで$lcrを参照してください.使われてない変数
0609 [nnakamur tam] RadioButton の件、色々ありがとうございました。

^ MS-DOS ruby
0562 [watanabe ase] 最近 perl5 も MS-DOS の DOS externdor djgpp v2 で作ったので
0563 [matz caelum.] これは素晴らしい.泣いて喜ぶ人もいることでしょう.
0567 [watanabe ase] 実は BOW の jperl 5.003 なんてのも作ってます.
0570 [iwama ti.com]  うれしいですねぇ。Nifty の FGALTS というフォーラムでちょっと

^ NSUG ruby shoukai
0564 [matz caelum.] NSUGのMLでの紹介からここに参加している人が急増しています.今
0566 [thiguchi spa] 下記のような感じで簡単に紹介しておきました。
0569 [matz caelum.] これを読んでみると紹介そのものは特に珍しいものではないですね.
0576 [thiguchi spa] 私は、「NSUGにはPerl使いが元々多かったし、UNIX環境は当たり前に
0577 [watanabe ase] もっとお手軽なのをひとつ. 試せないけどたぶんうまくゆくと思い
0582 [matz caelum.] こちらがよさそうなので採用します。
0592 [sinara blade] 私は日経 MIX の awk/main で紹介しました。ruby を絶賛したら、
0599 [watanabe ase] とりあえず -i.bak に対する quick hack です. perl の真似. :-)
0601 [matz caelum.] ありがとうございます.これは取り込みます.でも,
0604 [watanabe ase] DOSISH は定義されてません. MSDOS, DJGPP は定義されてます. こ
0608 [matz caelum.] MSDOSにしました.Win32についてはまた後で悩むことにしましょう.

^ Vs. java
0565 [nakawtse syr] ご意見ありがとうございます.
0568 [matz caelum.] オブジェクト指向という観点だけですか….なかなか難しい注文で
0571 [ozawa basash] 私がobject指向言語の中でrubyを他と差別化しているモノは,組み込みで正規

^ ruby ML regist
0573 [oyamada fne.] NSUG-MLでrubyの存在を知り、興味がありますので利用してみたいと

^ brouser
0574 [nakawtse syr]  Grailのpythonソースは9000lineくらいです.
0575 [matz caelum.] 普通は可能だとはいわないでしょうね.もとの言語も違いますし,

^ ruby-mode.el
0579 [matz caelum.] 0.99.2のruby-mode.elですがいろいろ問題があるのでとりあえず古
0580 [keiju shljap] ついでに, リクエストを一つ.
0583 [matz caelum.] indent-regionはちゃんと動作しますよ(M-C-\).ブロック内という
0584 [keiju shljap] なんとそれは知らなかった...
0585 [matz caelum.] ええ,これがあるからruby-mode.elを書き直したのです.

^ ? for symbol
0586 [keiju shljap] シンボルについての質問です.
0587 [matz caelum.] SynbolはFixnumですが,Fixnum#id2nameを使えば対応する文字列を

^ Re: Solaris x86 patch
0588 [thiguchi spa] ところが、これはうまくいきませんでした(確認済み)。
0589 [matz caelum.] むむむ,と思って今調べてみましたらより新しいconfig.guessや
threads.html
top