Thanks Rick and Rony. Further research after posting the question led
me to the fact that the "package" was the most likely candidate but the
details as well as the pointer to the documentation helped me understand
how this works.
Gil
On 10/12/2021 2:24 PM, Rick McGuire wrote:
The first place that gets searched is the package that defines the
currently executing code. The package has directory of all the classes
that are defined within that package unit. The search is for any
public classes that are made available by ::requires packages. Only
after that are .local and .environment checked. Each package thus has
its own namespace for resolving classes, avoiding conflicts with other
packages.
Rick
On Tue, Oct 12, 2021 at 1:27 PM Gil Barmwater
<gbarmwa...@alum.rpi.edu> wrote:
When I include a "::class whatever" in my program, any code that uses
that class is able to find it somehow. It does not appear that
"WHATEVER" is placed in either .environment, where the predefined
classes are listed, nor .local. So how does a reference to
.whatever get
resolved at run time?
Gil
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel