>>>>> "D" == David Alan Black <dblack / candle.superlink.net> writes:

D> then I wonder whether it should perhaps be hidden -- that is, whether
D> the test for valid argument to #raise should be internal to eval.c,
D> and not resurface as a public instance method of Exception.

 I've not understood sorry. #raise want a new object Exception and for this
 it call exception (which is ::exception or #exception).

 You want that #exception be a private method ?


Guy Decoux