Jim Fulton wrote:
It would be helpful to make hideuosness a little more specific.
It doesn't look like Python. What I really would love is a Python-inspired, indented format. An embedding of the facilities provided by dtml tags in a generally StructuredText-like format. Abstracting web content away from HTML, just as the ZORB abstracts away from HTTP. This might get defined (in a direction that departs from the StructuredText philosophy) as a standard bidirectional mapping between a XML and a "PYML" surface form, e.g. <mytag att1=val1 att2=val2> bla1 <othertag> bla2 </othertag></mytag> would turn into something similar to : mytag(att1=val1,att2=val2) : bla1 othertag : bla2 Of course, there are a few details to solve (e.g. CDATA) but (I believe) nothing too terrible. And providing a generic transform between xml syntax and an unclobbered python-like surface syntax may well turn out as a selling point, both for python and zope. While HTML/XML tags have some of the aura that COBOL had a couple decades back, I am sure that many resent the verbosity. Last, assuming a close fit to the actual python syntax, using the transform in the reverse direction would also allow using XSL to preprocess python source. Macros for free ;-) Regards, Boris Borcic -- (10^3+1)/(10+1) = (10-3)(10+3)