On Mon, May 13, 2013 at 10:48 AM, Sylvester Keil <[email protected]> wrote: > Every processor that supports the new version can still support the older > version.
Is supporting one version of CSL that requires support for two different algorithms worse than having to support two CSL versions? > And what is the big problem of having both 1.0 and 1.1 styles in the > repository? In a single branch? We have trouble enough as it is to explain to style contributors how to submit their styles. Would we have 1.0 and 1.1 versions of the same style? How is that not a nightmare to maintain? And if you're proposing to use multiple branches, we already do that: https://github.com/citation-style-language/styles/tree/1.0 (which is about as much proof as I can give you that nobody is interested in maintaining 1.0 styles). > The ordinal solution now is awkward – the processor can't make use of the > version number and needs to look closely at the ordinal terms to decide which > algorithm to use. I guess we could have allowed for a "1.0.1" value on the "version" attribute. But that would have meant either bifurcating the schema to support validation of both 1.0 and 1.0.1 styles/locales, or using separate versions of the schema for validate the respective versions of styles and locales. Both would be a headache. > Why do we even use version numbers if we can't use them? For "major" updates, like a 1.1 release. (which might not be the right approach) > to keep the implementations backwards compatible. If you put all that into > the spec, however, it will become more convoluted with every release. We would strip any "old" algorithms from the spec on every "major" backwards-incompatible release. Rintze ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
