Paul Seamons wrote:
Having a [%#* *#%] would be very nice. I would prefer that over the [%
COMMENT %]...[% END %] syntax.

Possible bonus points if it can handle comments inside comments. For
example by detecting the character after the '#'. ie: [%#1
  blah...
  [%#0
  foo ...
  [%#* Some other crazy code *#%]
  bar...
  0#%]
1#%]

The Perl 6ish way to do things would be to allow things like

[%#*****

  [%#**

    [%#*

    *#%]

  **#%]

*****#%]

Essentially - however many stars you have you need to have later on. I forget which Perl 6 constructs use this. Thinking about it, this works in Perl 5 POD (as in C<< < >>). That way you add as many stars as are necessary to wrap whatever you have - but usually you'll only need [%#* *#%].

If we can get a ruling either way I'll add it to Template::Alloy which will make it available in Template::Parser::CET which will make it available for use on TT.


I'm fine with either way really. Might be best to use the multiple star method 
you suggest so other characters can be utilized for other possible purposes 
later on.

-- Josh

_______________________________________________
templates mailing list
[email protected]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to