From: matz@... (Yukihiro Matsumoto) Date: 1998-04-16T17:13:44+09:00 Subject: [ruby-dev:2376] Re: exceptions (Re: Re: [Req] stack level too deep (fatal)) まつもと ゆきひろです In message "[ruby-dev:2373] Re: exceptions (Re: Re: [Req] stack level too deep (fatal))" on 98/04/16, 石塚圭樹 writes: |> Exception `RuntimeError' occurred at tk.rb:101 |> |>という出力のものとトップレベルと同じものと両方作ってみました |>けど.なんとなく違うフォーマットの方が良さそう. | |こんな感じで良いと思います. 了解.1.1b9_11には含まれます. # 調子が良ければ今日出ます. |>ParameterErrorって名前だけちょっと気になりますねえ. | |うーん. いいと思ったんですが... ArgumentErrorとなんとなく近いですね. 近いのもそうなんですが,パラメータってなに?ってのがすっきり しないんですよねえ.もともと私の例外の分類が曖昧すぎるせいな んでしょうけど. | MethodError | |が良いかとも思いますが, メソッド呼出時だけに発生するわけでもないですよ |ね? MethodErrorは反対です.実体を表してない. | SpecError | SemanticError | |あたりは? 気持ちは分かるんですが,やっぱりピンとこないものがあるんです よねえ.より良いアイディアがあるわけでもないんで心苦しいんで すが. まつもと ゆきひろ /:|)