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

Reply via email to