in reply to Re: CGI.pm: Importing unsupported HTML tags
in thread CGI.pm: Importing unsupported HTML tags

Without use CGI qw( -any );, then potential typos in method calls are caught, as in:

$q= CGI->new(); print $q->threader();
But you don't have to specify "-any" in order to be able to put any function name matching /^\w+\z/ in the export list to use CGI.

I guess that it is thought that this one place you can be extra careful to avoid typos for the sake of having easy access to custom HTML tags (especially since you'd then have to make the exact same typo in your code for it to not be caught).

BTW, this has everything to do with CGI.pm-specific magic and nearly nothing to do with the way that "normal" modules export symbols.

        - tye (but my friends call me "Tye")