Hi,

At Wed, 6 Aug 2008 22:05:00 +0900,
Otto Hilska wrote in [ruby-core:18148]:
> It's still available for the scripts. For example, running in Rails 
> environment:
> 
>  >> Object.subclasses
> SyntaxError: (eval):1:in `subclasses_of': compile error
> (eval):1: syntax error, unexpected tIDENTIFIER, expecting tCONSTANT
> defined?(::fatal) && ::fatal.object_id == k.object_id
>                  ^

What do you mean by that error?

> If 'fatal' should not be used in scripts, changing the name should not 
> cause compatibility issues either. So what are the reasons for keeping 
> it lower-case?

`fatal' means the case that user scripts can't/shouldn't
raise/rescue it.

First, why and how do you need it?

-- 
Nobu Nakada