The following module was proposed for inclusion in the Module List:
modid: Template::Plain
DSLIP: Rdphp
description: A Perl extension for very simple templates.
userid: JEREMY (Jeremy Madea)
chapterid: 11 (String_Lang_Text_Proc)
communities:
perlmonks, github
similar:
Template::Toolkit Text::Template Template::Simple
rationale:
From the README: << I know, I know. Another templating module? Why?
Don't we have enough of those already?
But wait! This one may just be the wheel you've all been
reinventing because available templating systems were overkill for
what you needed, had a few too many dependencies, had a learning
curve that was a little too steep, or were just too bloated. >>
I've been using a version of this module for years in personal
projects and it's hugely useful. Mostly it just finds place holders
in text and replaces them with stuff you tell it to. You don't have
to learn a mini language to use it. It's small. It's truly simple.
It's easy to learn and to use. It has no dependencies (other than
for testing.)
It also has a couple nice features that don't bother you unless you
need them. Maybe the nicest of those is the fact that it pulls
default template content from the calling package's DATA file handle
(with a fallback to main::'s and a further fallback to *ARGV.) This
makes it super easy to write really short scripts that fill in email
form letters or parameterized configuration files and the like.
I wasn't thrilled with calling it Template::Plain, but the more
I've thought about it, it's actually quite descriptive. Also
Template::Simple is taken (by something not quite so simple or
plain.)
enteredby: JEREMY (Jeremy Madea)
enteredon: Tue May 1 21:32:17 2012 GMT
The resulting entry would be:
Template::
::Plain Rdphp A Perl extension for very simple templates. JEREMY
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b4a00000_1a780afbdfbe870f&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b4a00000_1a780afbdfbe870f&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Template%3A%3APlain