W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > October to December 2009

Re: [TF-LIB] COALESCE is an unhelpful choice of name

From: Andy Seaborne <andy.seaborne@talis.com>
Date: Sat, 14 Nov 2009 12:13:31 +0000
Message-ID: <4AFE9EEB.9040902@talis.com>
To: Steve Harris <steve.harris@garlik.com>
CC: "public-rdf-dawg@w3.org Group" <public-rdf-dawg@w3.org>

On 14/11/2009 06:39, Steve Harris wrote:
> On 14 Nov 2009, at 05:48, Alexandre Passant wrote:
>> Based on your previous email "COALESCE (or whatever it's called) takes
>> 1 or more arguments and returns the first of its arguments that is
>> bound to a value (i.e. first argument that is not unbound and not a
>> type error)."
>> So what about FIRST_BOUND or something explicit like that ?
> "First" is a bit ambiguous. Lexically? (where?), chronologically?
> I thought about LEFTMOST(), but that's not great either.
> - Steve

LEFTMOST is possible.

A word with a firstness about it would be good.
I think "first" for "first in list" is clear enough.

FIRST_SAFE seems accurate albeit long.

Just SAFE?  More emphasis on it's protecting role than the order.


Received on Saturday, 14 November 2009 12:13:45 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:00:58 UTC