On Tuesday, October 15, 2002, at 01:32 AM, Randal L. Schwartz wrote:
>>>>>> "Chris" == Chris Josephes <[EMAIL PROTECTED]> writes:
>
> Chris> 1. Create a template language specification that was easy to
> Chris> read and write. People using the language should not be
> Chris> required to have strong programming skills.
>
> Template Toolkit - check.
TT2 still has issues with numerical and string equivalence checks:
http://perlmonks.org/index.pl?node_id=204696
As I stated in this thread, and as MJD stated in his docs to
Text::Template, people start out trying to dumb down a power tool like
Perl and end up creating more issues than they resolve. Leave the
programming to programmers. And leave the programming to a real
programming language.
>
> Chris> 2. The template language should not follow Perl syntax rules,
> Chris> or be designed with preference towards Perl users or
> Chris> programmers.
1. developing a good language is very difficult.
2. why do we need a template *language*. What is it about templating
that requires a new *language*? Templating entails a few simple
operations that can be handled in any general purpose language - LISP,
Perl, Python, C, C++.
Terrence "I love speaking to a brick wall" Brannon