Request for 2.5
- Posted by Pete Lomax <petelomax at blueyonder.co.uk> Aug 19, 2003
- 524 views
When you shroud a file, in particular a library, nested global functions and procedures are no longer global, only the top level global routines remain global. This is good. However, the same does not happen for global variables and constants. I appreciate why, and that changing this behaviour would cause all manner of upsets on existing sources. I suggest a new keyword is introduced, eg package, which behaves exactly as global on unshrouded source, but the shrouder removes it. Regards, Pete