Thread Thread zum Freuen
(190 answers)
Opened by pq at 2012-02-06 21:03
hab eben den trick mit
Code (perl): (dl
)
1 2 3 4 5 6 7 8 BEGIN { # because API is called first at start, to even work when mutually recursive included require Exporter; our @ISA = qw(Exporter); our @EXPORT_OK = qw(message warning error output); # symbols to export on request our %EXPORT_TAGS = (log => [qw(message warning error)], ); my %seen; # code for :all tag push @{$EXPORT_TAGS{all}}, grep {!$seen{$_}++} @{$EXPORT_TAGS{$_}} for keys %EXPORT_TAGS; } rausgefunden, mann das war krampf aber so schön wenn es läuft, die API wird bei start als erstes gerufen aber wenn später noch sachen davon importieren wollen ging es nicht , im gegensatz zu anderen modulen die auch exporter waren. Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher Es beginnt immer mit einer Entscheidung. |