Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.
So there I was, trying to track down that bug, when I saw that there were two problems. The first was simple: @EXPORT had the sub listed, so naturally the sub I wanted wasn't going to be exported.
The second problem is a "metaproblem". Using Exporter requires that subs be defined in two places. From a documentation standpoint, it's very handy to pop open a module and see everything that's going to be exported. On the other hand, wouldn't the following be nice?
use Exporter::Attributes;
sub foo : Export {}
sub bar : Export_ok {}
sub baz : Export_tag(some_group) {}
Would you use it?
Sounds like... (Score:2)
Re:Sounds like... (Score:2)
Of course it's been done ... it's too obvious :)
Re:Sounds like... (Score:2)
And see also... (Score:2)