Miscellaneous Changes: ENV
Technical documentation
03/07/2008
General Overview¶
The MRI implementation of the ENV is bizarre. It is a custom object that implements a large set of the Hash instance methods, but it is not Hash object.
The Sapphire implementation will make it a special instance of Hash, with getter and setter methods redefined as necessary with getenv() and setenv(), or their Windows equivalent.
Specific changes¶
- Removed Windows 95/98/ME/DOS code.
- Removed unused or deprecated code.
- TODO: Convert ENV to a special instance of Hash instead of merely simulating one.