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. :)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to