Reminds me of the two biggest challenges in the IT-world. 1. Naming things 2. Cache invalidation 3. Off by one errors
Håvard > On 24 Mar 2019, at 19:25, Jerven Tjalling Bolleman > <[email protected]> wrote: > > Hi James, All, > > I didn't see an example with startingLoc less than 1. > > However, one document down in the xpath-functions one there is clarity. > https://www.w3.org/TR/xpath-functions/#func-substring > And I should have looked at that first. > > I think this means edge case non conformance bugs in rdf4j and virtuoso. > > I will propose a fix for it in rdf4j and file a bug for it for virtuoso. > > i.e. SUBSTR("ABC", 0, 2) > should return "A" because only for position 1 > does fn:round(0) <= 1 and 1 < fn:round(0) + fn:round(2) hold > > Regards, > Jerven > > > On 2019-03-24 17:38, james anderson wrote: >>> On 2019-03-24, at 15:34:55, Jerven Tjalling Bolleman >>> <[email protected]> wrote: >>> Hi All, >>> Cross posting as this seems to be a question of spec implementation and I >>> am not sure what the correct answer is supposed to be. >> look at the examples in the document which you referenced. >> best regards, from berlin, >> --- >> james anderson | [email protected] | http://dydra.com > > -- > Jerven Tjalling Bolleman > SIB | Swiss Institute of Bioinformatics > CMU - 1, rue Michel Servet - 1211 Geneva 4 > t: +41 22 379 58 85 - f: +41 22 379 58 58 > [email protected] - http://www.sib.swiss > > _______________________________________________ > rdf4j-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/rdf4j-dev
