David Kaufman wrote: > if you have any doubt that any sufficiently advanced template systems is > indistinguishable from a programming language, take a closer look at ASP, > PHP, and CFML.
I wouldn't call any of them either "sufficiently advanced" nor "template systems". They are all programming languages in their own right, and designed to be such. They also happen to embed their programming language constructs directly into markup, which is a Bad Thing as far as a clear separation of concerns go. A well designed template system is something completely different, IMHO. A