- my $t = $module->new(ABSOLUTE => 1);
- my $out = '';
- $t->process(\$txt, $swap, \$out);
- print $out;
-}
+ if ($module =~ /HTML::Template/) {
+ my $t = eval { $module->new };
+ } elsif ($module eq 'Text::Tmpl') {
+ my $t = eval { $module->new->parse_string($txt) };
+ } else {
+
+ my $t = $module->new(ABSOLUTE => 1);
+ my $out = '';
+ $t->process(\$txt, $swap, \$out);
+ print "$name $out";
+ for (1..30) { my $out; $t->process(\$txt, $swap, \$out); };
+ }