Subject: Re: [xsl] XSLT 2.0 courses? From: "Dave Pawson dave.pawson@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 21 Sep 2020 14:30:15 -0000 |
semantics? car of a list vs car of an expanded list (atomised)? regards On Mon, 21 Sep 2020 at 15:08, Wendell Piez wapiez@xxxxxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Hi, > > Aside from the name question (I'd maybe like first-available()?) the question arises, what would be the difference between first-defined(($a,$b,$c)) and head(($a,$b,$c)) or ($a,$b,$c) => head() as the case may be? > > Cheers, Wendell > > > On Mon, Sep 21, 2020 at 9:41 AM Graydon graydon@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >> >> On Mon, Sep 21, 2020 at 01:25:56PM -0000, Chris Papademetrious christopher.papademetrious@xxxxxxxxxxxx scripsit: >> > Good point. Perhaps this could be handled by chaining them? >> > >> > $a otherwise $b otherwise $c otherwise $default >> >> I think "otherwise" is fine for the pair case! >> >> It's clearer and easier to read than ($a,$b)[1] and it'll be easier to >> search for in documentation. >> >> Chaining otherwise as you propose doesn't strike me as clearer or easier >> to read; the location of the implicit parentheses is extremely important >> in that example and as soon as the values are the least bit complex all >> the parens will likely need to be made explicit. >> >> On the other hand, we've already got a concept of sequence, and commas, >> so ($a,$b,$c,$default) => first-defined() >> >> strikes me as clearer and easier to read than chaining "otherwise". >> Could even add a two-parameter version so the second parameter defines >> how to handle values which are false(). :) >> >> -- >> Graydon Saunders | graydonish@xxxxxxxxx >> CC&s oferC)ode, C0isses swC! mC&g. >> -- Deor ("That passed, so may this.") >> > > > -- > ...Wendell Piez... ...wendell -at- nist -dot- gov... > ...wendellpiez.com... ...pellucidliterature.org... ...pausepress.org... > ...github.com/wendellpiez... ...gitlab.coko.foundation/wendell... > XSL-List info and archive > EasyUnsubscribe (by email) -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 2.0 courses?, Wendell Piez wapiez@ | Thread | Re: [xsl] XSLT 2.0 courses?, Graydon graydon@xxxx |
Re: [xsl] XSLT 2.0 courses?, David Carlisle d.p.c | Date | Re: [xsl] XSLT 2.0 courses?, Graydon graydon@xxxx |
Month |