Dear all, I'm very sorry for this misstep. The default to "any" was coded into citeproc-js before the specification existed, without sufficient thought.
On the record it should have been set to "all". There are two exchanges in the archives, one between Bruce and Simon in 2007, and another between myself, Bruce and Andrea in 2009. Although neither discussion ended with a conclusive declaration, Simon indicated that "all" was more sensible, and Andrea indicated that citeproc-hs was already using "all". http://xbiblio-devel.2463403.n2.nabble.com/match-attribute-default-behavior-td5927088.html http://xbiblio-devel.2463403.n2.nabble.com/Default-evaluation-for-conditions-td2649201.html After the styles in the repository have been made explicit and some time has passed, I will amend citeproc-js to properly default to "all", in line with the rest of the community. Frank On Wed, Feb 27, 2013 at 2:11 AM, Sylvester Keil <[email protected]> wrote: > > On Feb 26, 2013, at 5:56 PM, Rintze Zelle wrote: > >> On Tue, Feb 26, 2013 at 11:47 AM, Sylvester Keil <[email protected]> >> wrote: >>> CiteProc-Ruby uses 'all' as the default – in this respect, perhaps the spec >>> should explicitly define what the edge cases are, particularly what happens >>> when there are no conditions. >> >> cs:if and cs:else-if elements require at least one condition. The CSL >> schema checks for this. > > True : ) that takes care of the edge cases as far as the specification is > concerned. > > Nevertheless, it wouldn't hurt if implementations agreed to apply predicate > logic there. > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > xbiblio-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/xbiblio-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
