On Wed, 13 Sep 2000, Tim Hicks wrote:
   > <dtml-unless "id == 'index_html'">

      Sometimes id is string, sometimes it is a function.

   <dtml-unless "_['id'] == 'index_html'">

This is a great example of DTML as a language having a multiple
personality disorder. This violates a principle of consistent
syntax/semantics. It wants to fool you that you could in fact do
<dtml-unless "id == 'index_html'"> but no. I understand why DTML was
designed this way, but in attempting to be a very convenient language
in syntactic simplicity, it did not do it to completion and there are
these traps that many of us learn over long weekends. Early adopters
will go through this, but it is a "crossing the chasm" item to be

Albert Boulanger

Zope maillist  -  [EMAIL PROTECTED]
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to