On Wed, May 8, 2013 at 3:06 PM, Bruce D'Arcus <[email protected]> wrote:
> I'd like to ask an orthogonal question. See below ...
>
>> As this is backward-compatible, deployment in a CSL 1.0.2 version
>> should be possible (but I have no strong opinion).
>
> Do we have a common understanding of how we define
> "backward-compatible" for CSL?
>
> Do we maybe need to make that explicit if it's not now?

Didn't we have this discussion already when I prepared the release of CSL 1.0.1?

>From http://en.wikipedia.org/wiki/Backward_compatibility: "If products
designed for the new standard can receive, read, view or play older
standards or formats, then the product is said to be
backward-compatible". So for us, I would define backward-compatibility
as the ability of CSL processors written for one specific version
(e.g. "1.0.1") to process CSL styles written in an earlier CSL version
(e.g. "1.0").

If this proposal is accepted, there would be two ways to encode
conditions in CSL styles: the "old" way, where all conditions and the
"match" attribute are loaded on cs:if's and cs:else-if's, and the
"new" way, where we use the XML structure from the current proposal.
Styles would be able to mix & match at the level of individual cs:if's
and cs:else-if's (e.g., using the "old" structure for one cs:if, and
the "new" structure for the following cs:else-if). Since we keep the
"old" structure around, CSL 1.0.1 styles will keep working. Hence the
change would be backward-compatible, hence the change would qualify
for a 1.0.2 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

Reply via email to