>     HLL Private Namespaces
>         HLLs should use a namespace with an underscore and the lowercased
>         name of the HLL to store any private items. For instance, Tcl should
>         use the "_tcl" namespace to store the subroutines that make up the
>         compiler.

Is it the intention that Parrot will enforce that these names are kept
private?

If so, it would be good to say so.

If not, then the HLL can store its private stuff however it wants (under
its own first-level namespace), and define "import_into" so that it will
refuse to share its private stuff. In that case, the HLL is responsible
for keeping its own private stuff private, and there is no need for the
spec to refer to unenforced private namespaces.

Regards,
Roger Browne



Reply via email to