in reply to Re: RFC: Templating without a System
in thread RFC: Templating without a System
But for loops and stuff - I had all that nicely stuffed into comments, and yes, I had default content marked up with <!-- perl dummy -->default stuff here<!-- perl dumy end --> which are entirely weeded out.
The only places where perl variables shine through is in, yes, attributes, which having invalid values distort the output; and in content /values of form elements.
I solved that with a bunch of regexes to insert the perl stubs during the function generation; indeed using a real html/xml parser would be much better and less error prone.
Next, HTML-escaping is not the templating engine's business, but of the caller which validates input and provides content anyways - it should be done there.
Petal? I've looked at it; it's an approach with full xml / html validation as is HTML::Seamstress, and there's too much overhead in it. Doing the same tasks over and over again, as I understand them. And the special attribute syntax is -- well, special, and too little perl related to my liking.
The bunch of code I published in this thread is lousy and buggy, and I'm cleaning that up. Have you read the follow-up? I think there I've laid out my ideas more precisely, and I'll have it all made into a module by the end of this week. I appreciate your comments and would be glad if you had a look at it.
greetings,
--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}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: RFC: Templating without a System
by Aristotle (Chancellor) on Sep 08, 2006 at 12:34 UTC | |
by shmem (Chancellor) on Oct 22, 2006 at 22:39 UTC | |
by Aristotle (Chancellor) on Oct 24, 2006 at 07:41 UTC |