[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:797] Re: bug report(Marshal)

From: matz@... (Yukihiro Matsumoto)
Date: 1996-10-08 04:04:40 UTC
List: ruby-list #797
まつもと ゆきひろです.

In message "[ruby-list:791] Re: bug report(Marshal)"
    on 96/10/08, 石塚圭樹 <keiju@shljapan.co.jp> writes:
|
|けいじゅ@SHLジャパンです. 
|
|rubyメイリングリストも盛り上がってきましたねえ.

今月はすでに100通を越え,記録更新は間違いありません.

|>エラーメッセージが長くなるのであまり好きじゃないのですが….
|>どうしましょうかねえ.
|
|pre-defined variableを用意してその値だけ戻る. nil or 0 or -1 だったら
|制限無しにバックトレースするというのはどうでしょう?

いろいろ考えたのですが,トップレベルで例外を捕捉した時にはバッ
クトレースを出した方がよいとは思うようになりました.

ただ,問題があって(面倒なだけですが),

  * 例外が発生するとスタックフレームを壊しちゃうので,例外を
    投げる前にバックトレースをまず取って置く必要がある.

  * Segmentation Faultが起きた時にそんなにいろいろ処理するこ
    とができるだろうか.

というものです.まあ,いつか実装しようとは思いますから気長に
待っていてください.

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next