[Zope-dev] ZPatterns: SkinScript semantics
Steve Alexander
steve@cat-box.net
Sat, 20 Jan 2001 10:51:16 +0000
In a SkinScript COMPUTE statement, should I be allowed to supply
different names in the OTHERWISE LET section as in the attributes section?
For example:
WITH some_query() COMPUTE
foo,bar,baz
OTHERWISE LET
foo='There is no foo',
spoon='There is no spoon'
Looking at the ZPatterns code, I don't think this attribute provider
will get registered for providing "spoon", although "spoon" will get
calculated if foo, bar or baz is requested.
On the other hand, you could consider the above as a shorthand for:
WITH some_query() COMPUTE
foo,bar,baz,
spoon=NOT_FOUND
OTHERWISE LET
foo='There is no foo',
spoon='There is no spoon'
In which case, it works entirely as expected.
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net