Request for 2.5

new topic     » topic index » view thread      » older message » newer message

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

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu