[Dev] Proposal: simplify parcel XML namespaces

Phillip J. Eby pje at telecommunity.com
Mon Jun 27 15:31:37 PDT 2005


At 02:39 PM 6/27/2005 -0700, John Anderson wrote:
>We need to remembert that we're also building a framework, not just 
>Chandler the application. It's important for some applications you might 
>build out of the framework (or even for some Chandler parcels) to easily 
>create any schema and instances, not just U/I centric schemas and 
>instances, even though Chandler's schema is currently dominated by schema 
>U/I. Besides, the best way to create instances in U/I isn't with parcel 
>XML or even a custom U/I centric XML, it's through direct maniplation in 
>the application itself.
>
>So, I think it's a big mistake to make creation of instances and schema 
>tied to any one particular domain, U/I or something else. We can certainly 
>come up with a reasonable syntax that's not domain specific -- after all 
>programming languages have been doing that for years. Then let's 
>concentrate on putting U/I instance creation in the application, like 
>Interface Builder and all the other GUI builders.


This is one of the reasons that I said this:

>>But, these would be evolutionary changes rather than revolutionary, at 
>>least with respect to the parcel loader.  Honestly, unless somebody just 
>>puts together some really smashing idea for a GUI-specific XML syntax 
>>(and soon!), I think that minor improvements to the loader and the schema 
>>will be fine for getting us through 0.7 at the very least.


My comments about how much of Chandler's current parcel.xml does what, was 
more to indicate that I don't think there's really a need for a dramatic 
improvement to the current format, because 3/4ths of all parcels currently 
contain less than 100 lines of XML, and that's really not too bad.  Even 
the worst XML format can probably be endured for 100 lines.  :)



More information about the Dev mailing list