Michael Wechner wrote:
i'm also thinking of providing a global "readme.xml" that is called via fallback. it can be used by developers to inform users about important changes and required tweaks, and publications could override it to add their own information.


I don't think that makes sense. This is what namespaces are good for.


??? i don't understand. can you clarify?


I don't understand why you want to keep this information separate? Maybe you need to give an example resp. what you think how publication.xconf and readme.xml should look like

the problem is that textual information of the kind that's usually provided in a CHANGES.TXT or README cannot easily be merged into publication.xconf, because we handle it as an avalon configuration file, and iiuc the methods used to parse it are not as powerful as native SAX and do not allow for mixed content. but imho mixed content is very useful for readmes (the current <readme/> section in publication.xml uses mixed content).

moreover, i think it's not a good idea to mix up informal textual description with precisely defined configuration data.

an example is in the branch i created yesterday evening. be warned: due to the problem with aggregate-fallback i mentioned in another mail, it is not yet fully functional.

Btw, you might also want to consider RDF for this.


look, can we agree that lenya has this little problem of over-engineering on one side vs. a minuscule developer community and very little real-life testing on the other side?
i think RDF of all things is not going to change that for the better.

I wouldn't consider RDF as over-engineering, but just consider it as a suggestion.

sorry for the somewhat harsh reply... i did not mean to sound patronizing, but i have a very sanguine and passionate opinion about it :)

RDF is certainly a nice concept, but the problem is that unless taxonomies are very carefully designed and adhered to, it can and will lead to a frightful mess of ad-hoc definitions that don't have any benefits for interoperability or clarity. the way people seem to work on lenya, they tend to come up with little fragmented XML formats that cater to a very particular need or new feature, which makes lenya quite hard to learn and somewhat quirky to use. throw in RDF, and you have a world of pain.

point taken. i took it to mean "if someone objects, please speak up." i think it's ok to use the phrase for changes that the poster does not think are subject to much debate. if it turns out there is disagreement, commits can always be reverted.


well, it can be very hard to revert changes.

true, that's why i have created a branch. (i was surprised how easy that is. i just wonder how easy the merge is going to be...)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to