From: matz@... (Yukihiro Matsumoto) Date: 1996-10-08T13:04:40+09:00 Subject: [ruby-list:797] Re: bug report(Marshal) まつもと ゆきひろです. In message "[ruby-list:791] Re: bug report(Marshal)" on 96/10/08, 石塚圭樹 writes: | |けいじゅ@SHLジャパンです. | |rubyメイリングリストも盛り上がってきましたねえ. 今月はすでに100通を越え,記録更新は間違いありません. |>エラーメッセージが長くなるのであまり好きじゃないのですが…. |>どうしましょうかねえ. | |pre-defined variableを用意してその値だけ戻る. nil or 0 or -1 だったら |制限無しにバックトレースするというのはどうでしょう? いろいろ考えたのですが,トップレベルで例外を捕捉した時にはバッ クトレースを出した方がよいとは思うようになりました. ただ,問題があって(面倒なだけですが), * 例外が発生するとスタックフレームを壊しちゃうので,例外を 投げる前にバックトレースをまず取って置く必要がある. * Segmentation Faultが起きた時にそんなにいろいろ処理するこ とができるだろうか. というものです.まあ,いつか実装しようとは思いますから気長に 待っていてください. まつもと ゆきひろ /:|)