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