Op Wo, oktober 1, 2014 15:21 schreef Rick McGuire: >> The deeper I get into the details of implementing this, the more I >> think it needs to be "namespace;name" too.
Also C++ uses namespace::name. Is C++ a sensible argument to consider a double colon, like x = rexx::array~new ? >> > ::requires 'some.file' namespace somename >> > >> > >> > Once a requires file has been tagged with a namespace name, it can be >> > used to qualify references to classes within that namespace explicitly >> > identify which version you want. May 'some.file' already contain namespaces othername, furthername ? Could this, like in C++, be expressed by a hierarchy x = somename:othername:array~new ? >> > ::requires 'some.file' namespace somename Do implicit namespaces make sense ? e.g. ::requires 'some.file' would be equivalent to ::requires 'some.file' namespace 'some.file' >> >As part of this, there is a special >> > reserved namespace of REXX that will allow you to always get to the >> > interpreter-provided version of things. > > x = rexx:array~new > > You can always get access to the system classes using the REXX namespace, > regardless of what has been added to the environment or defined in > packages you might include. Can this functionality be provided without a name that user might use ? x = :array~new or x = .:array~new or x = .array~new ? Last, one might want to switch the default namespace to save on typing. This would require a distinction between a current and the REXX namespace plus a command to change the current namespace, maybe address namespace newnamespace or some other syntax. Cheers, Uli ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel