in reply to Re: Re: Re: (bbfu) (Exporter::VA) Re: Exporter::Dream
in thread Exporter::Dream
I don't recal you commenting on the syntax when ::VA was in the design phase
I wasn't there to comment on it, or I wasn't interested at that time. Anyway, I don't think Exporter::VA should be changed. To support its numerous features, lots of syntax simply has to be there. Same goes for Perl: we have a lot of syntax, because otherwise we'd need a huge amount of words to implement the same functionality. It's just not as clean as I would like an exporter to be. There's not much wrong with @EXPORT and @EXPORT_OK and %EXPORT_TAGS either: it works, and what happens is obvious. It's just not as clean as I'd like it to be.
As to the versioning, it's optional -- just set the default version equal to the current version.
I think there should be an alternative that doesn't even provide versioning stuff. Too often, people will use every feature that is available, just because they can. See also subroutine prototypes.
Really, I have nothing against Exporter::VA, and would like to see it on CPAN (Why isn't it already?), and think multiple exporters can and *should* co-exist. Having alternatives is important when it comes to style :)
- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Re: Re: (bbfu) (Exporter::VA) Re: Exporter::Dream
by John M. Dlugosz (Monsignor) on Jan 06, 2003 at 17:41 UTC | |
by Juerd (Abbot) on Jan 06, 2003 at 18:37 UTC | |
by John M. Dlugosz (Monsignor) on Jan 06, 2003 at 21:04 UTC | |
by Juerd (Abbot) on Jan 06, 2003 at 21:11 UTC | |
by John M. Dlugosz (Monsignor) on Jan 06, 2003 at 21:23 UTC | |
|