Yukihiro Matsumoto wrote:
> |how about making the interpreter running a $ENV.freeze at the beginning of
> |the program?
> 
> Do you mean freezing strings from ENV?  Hmm, maybe.

don't take this seriously...

what if ENV's []= doesn't return strings, but string-like objects (or 
instances of some subclass of String) that has a custom sub! (and all 
other MODIFY! methods) containing setenv?

perhaps that could complete the hash-like illusion of ENV? :-)

--
dave