[ZPT] Re: [Zope3-dev] TAL Macro Parameters
Chris Withers
chrisw at nipltd.com
Fri May 23 11:35:44 EDT 2003
Shane Hathaway wrote:
> Comments are welcome. To avoid cross-posting, Wiki comments are
> preferred over email comments.
Yes, but the number of people who read Wiki comments is pretty small ;-)
> Ken and I brainstormed a way to solve a problem with METAL. METAL
> macros often need parameters, but the language does not support them.
> Here is our proposal:
>
> http://dev.zope.org/Wikis/DevSite/Proposals/MacroParameters
I'm with Magnus on this one. METAL has always just been about textual
substitution. Turning it into something akin to a function call seems like a
complexity nightmare :-S
The proposed syntax also seems confusing.
If this is _really_ required, perhaps a 'metal:parameters' syntax could be
added, which would make your examples:
<div metal:define-macro="standard"
metal:parameters="a;
b;
c python:0">
<div metal:use-macro="here/main_template/macros/standard;"
metal:parameters="a string:x;
b somevar">
Finally, under the proposed code, how would you go about getting things to
behave like thery do now?
cheers,
Chris
More information about the ZPT
mailing list