[From Builder.pm .25]
A sample preprocessor (taken from DateTime::Format::ICal)
looks like this:
my $add_tz = sub {
my %args = @_;
my ($date, $p) = @args{qw( input parsed )};
.
.
.
Iain,
I started implementing all of ISO8601:2000 last night with Builder.pm. After looking
at the pod for awhile I started thinking that this could be simplified [and optimized]
a little if you don't mind dirtying the namespace.
Some POEish like this:
my ($date, $p) = @_[ INPUT, PARSED ];
Should achieve the same effect.
Cheers,
-J
--