From: matz@... (Yukihiro Matsumoto) Date: 2003-06-04T11:38:02+09:00 Subject: Re: case of sub! not working Hi, In message "Re: case of sub! not working" on 03/06/04, Ian Macdonald writes: |In my program, however, I would have been quite happy to have sub! just |modify the copy of ENV['PATH'] that it had made, as I wanted to modify |the path that would be used to find the location of a binary I was about |to open with popen. I wasn't trying to modify the outside environment, |just that of my script and any of it children. I understand what you feel, but still, environment variables are entities in the operating system, the outside world from Ruby. You were trying to modify the environment outside of Ruby, without knowing. Read Hal's explanation again in [ruby-talk:72787]. matz.