Patrick R. Michaud skribis 2005-03-14 8:10 (-0600):
> I ran into this problem while creating a mini-list of S29 functions
> (which Rod's work supercedes, I suspect, and I'm very glad he's taking
> this on). What are some guidelines we could use in deciding
> which functions are automatically in ::* ? Or is this just a case
> where we need to use past experience and best guesses as our guide?
As much as I dislike it for CGI.pm, because it's slow and bloated, its
idea of :standard is very useful.
So my vote goes to putting almost nothing in ::, but having a simple
pragma or module to import a certain group of "standard" functions.
Without this pragma, methods should still work, IMO.
use Standard;
use standard;
use v6 :standard;
It would just do things like &::open ::= &IO::open, where the target is
the calling namespace only.
-e should imply this.
Juerd
--
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html
http://convolution.nl/gajigu_juerd_n.html