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