From: "Jonathan" <[EMAIL PROTECTED]>

> Just because I like to advocate TAL:
>
> <ul tal:condition="true: foo">
>    <li tal:repeat="blah foo">
>     <span tal:condition="repeat/first">First item?</span>
>     <span tal:condition="repeat/even">Even item?</span>
>     <span tal:condition="repeat/odd">Odd item?</span>
>     <span tal:content="blah/var">Replaced by Foo{'blah'}{'var'}</span>
>     <span tal:content="blah/method">Replaced by Foo{'blah'}->method()
> </span>
>   </li>
> </ul>
>
> template:
> renders in browser without code, as it would be seen
> is valid markup
> works in multiple languages
> has multiple perl implementations
> mini language is stupid and simple enough that designers don't have
> enough control to screw things up
>

Yes, and you also forgot to say about the speed of this templating system
which is very low comparing with other templating systems.

Teddy


Reply via email to