Yes, I did. The big difference between
Text::Template and mine is the outside-in
approach and the conversion of a template into an anonymous
sub, apart from simplicity to have it as generic as possible. But Text::Template (as well as all other
packages I've seen so far) are a great source for studying,
to get me think of pitfalls I might not yet have
considered.
Just two details of Text::Template to highlight
my concern: the usage of Safe in Text::Template, and it's concern about tainted data. Well, I think that's none of the templating functions's business, but of the caller.
The builtin parser in Servlet (or OI) is for HTML, the
plain text extension would be a bit more than just three
s///, because it has do deal with whitespace
properly.
Point is, I want something as close as possible to format and write; and with effective
caching.
--shmem
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
| [reply] [Watch: Dir/Any] [d/l] |