Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • For it to be useful, I really think it needs loops.

    [% FOR item IN items %]
      <tr><td>[% %]</td><td>[% item.value %]</td>
    [% END %]

    I work hard (usually) to ensure there is no logic in my templates, but I can't do without loops. And it needs to be easily upgradeable to Template::Toolkit.

    That being said, many people will be upset about the whitespace issues of the above. There are obvious ways of dealing with this for the general case (w

    • And filters. I may not imagine the bad things that would happen if and/or item.value contain text with substrings that are meaningful as HTML markup.

      Besides, for a template system I want to be able to insert text between every listed item, but not after the final item; just like join does in Perl, but then with a loop-ish instead of a functional syntax. (Just being able to test for the last iteration in the loop, would do the trick.)

      I don't remember the syntax TT2 uses for such a feature, but I'm