Kevin Carlson wrote:
Come on folks. There's nothing wrong with supporting two templating languages. Quite honestly, dtml is much easier to learn for most and has it's place in application development -- just as ZPT does.
Quite true. DTML can be very handy for templating non-tag-based text. On the other hand, DTML has several misfeatures and drawbacks that ought to be fixed, and leveraging TALES may be a good way to do it. For example, instead of: <dtml-with x><dtml-with y><dtml-var z></dtml-with></dtml-with> ...or... <dtml-var expr="x['y'].z()"> ...we could have... <dtml-var name="x/y/z"> Another advantage would be the ability to control context, writing "here/foo" to acquire a foo object and "request/foo" to get request variable "foo". This was proposed way back when, but nobody has had the time to do it :-( Cheers, Evan @ 4-am