On Tue, 27 Oct 2015, Allin Cottrell wrote:
No. That's the whole problem here. We (well, I take most of the
responsibility) did not properly think through what precise meaning we wanted
to attach to "null", across the various contexts in which we have allowed it
to occur.
Let me join in taking the blame. At the time when isnull() was introduced,
it was pretty much a C-ism, and nobody thought that in fact the semantics
of "null" in hansl are not exactly mappable to the NULL keyword in C. But
then again, hansl has evolved pretty much like a natural language, with
all its quirks and oddities.
-------------------------------------------------------
Riccardo (Jack) Lucchetti
Dipartimento di Scienze Economiche e Sociali (DiSES)
Università Politecnica delle Marche
(formerly known as Università di Ancona)
r.lucchetti(a)univpm.it
http://www2.econ.univpm.it/servizi/hpp/lucchetti
-------------------------------------------------------