[Zope-dev] ANN: ZScript 0.5 - DTML without the punctuation
Phillip J. Eby
pje@telecommunity.com
Wed, 30 Jun 1999 14:47:55 -0500
Way cool. Guess I can simplify the ZScript code a bit now, and drop out
the return tag stuff. :)
I'm also feeling a certain amount of ego inflation since I can now bag
bragging rights for having proposed and/or contributed code for, three
'core DTML' tags.
By the way - why did you make return an always-loaded tag instead of a
dynamically loaded one the way let, try, raise, with, etc. are?
At 02:28 PM 6/30/99 -0400, Jim Fulton wrote:
>"Phillip J. Eby" wrote:
>>
>> (snip) .. Ever wished you could return something other
>> than a string from a DTML method, so you wouldn't have to write an
>> ExternalMethod? Waiting with bated breath for a "safe Python method"
>> product?
>
>(snip)
>
>> The ZScript classes also add a 'return' tag which can take a name or expr,
>> just like var. Unlike var, however, the result is not converted into a
>> string, but instead is returned to the ZScript's caller, breaking out of
>> the entire method in the process.
>
>I like the idea of the return tag so much, I just checked it in.
>
>In Zope 2.0, DTML will have a return tag that works as you describe.
>