Sylvain Ferriol wrote: > with the 'make' syntax, it will be really easy to translate a program or > a data structure defined in XML format into python syntax.
Only if there are no ordering constraints and no need for multiple elements with the same name. The make statement was built to mirror the the class statement, so the body is just executed in a regular Python dict. Hence, you can only have one value for each name, and the order in which the names appear is not maintained. There's some discussion of workarounds_ for this in the PEP, but they're pretty hackish. .. _workarounds: http://www.python.org/dev/peps/pep-0359/#customizing-the-dict-in-which-the-block-is-executed STeVe -- http://mail.python.org/mailman/listinfo/python-list