Re: three questions regarding library modules

On Tue, 24 Aug 2004 13:07:54 -0400, "Jonathan Robie"

> However, we have a stable design that does not seem to be causing 
> implementors or users any difficulty, and we are very reluctant to 
> change it at this time. Therefore, we have decided to close this comment 
> with no action.
> 
> Please let me know if you feel this resolution is unacceptable.

It is acceptable; I find it more confusing than annoying.

Some extra text in the spec would help I think, to clarify that.
For example in section 4.2, you could add:

"This differs from a main module, which can declare variables
and functions in any namespace which is not a module namespace.
Note that when authoring a library module, using "default function
namespace" will obviate the need for explicit prefixes, though
all variable declarations will still have to have explicit prefixes
matching the module namespace."

and in 4.13
In order to allow main modules ....
It is illegal to use declare variables or functions using the
"local" prefix in a library module. Despite the prefix name,
it is not to be confused with the concept of a local namespace.

-mda

Received on Tuesday, 24 August 2004 17:24:46 UTC