comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: not null
Date: Thu, 05 Mar 2009 14:57:11 +0100
Date: 2009-03-05T14:57:12+01:00	[thread overview]
Message-ID: <49afda38$0$31870$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <75e0862b-cb8d-4f47-b55e-e2c6235997ea@n33g2000pri.googlegroups.com>

Adam Beneschan schrieb:

> You could also make the "end of list" point to some special dummy
> object.  That would probably be better than forcing the list to be
> circular, but again just as pointless.  I believe my earlier comment,
> that the same set of mistakes applies as to a language that involves
> null reference, but the syntax of those mistakes is different, applies
> to both of these "solutions".

Or an Admin object pointing to itself or else to the real nodes
that are end nodes if they point to themselves, ... etc., I'd guess.

Where null values are probably inferior compared to
special objects is when "null.all" yields an access
error (at best; SEGFAULT or similar when checks have been suppressed).
To me, this exception is from the set of most unspecific exceptions
I can think of.  I'd prefer something more specific, maybe
related to tampering with the elements of the list, for example.




  parent reply	other threads:[~2009-03-05 13:57 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-04 14:44 not null Georg Bauhaus
2009-03-04 14:56 ` Hyman Rosen
2009-03-04 15:22   ` Georg Bauhaus
2009-03-04 16:16     ` Adam Beneschan
2009-03-05 14:24       ` Georg Bauhaus
2009-03-05 16:07         ` Adam Beneschan
2009-03-06  1:07       ` Hibou57 (Yannick Duchêne)
2009-03-04 16:09   ` Adam Beneschan
2009-03-04 20:38     ` Dmitry A. Kazakov
2009-03-05  1:54       ` Adam Beneschan
2009-03-05  8:42         ` Dmitry A. Kazakov
2009-03-05  1:32     ` Brian Drummond
2009-03-05  1:47       ` Adam Beneschan
2009-03-05 11:32         ` Brian Drummond
2009-03-05 15:06           ` Dmitry A. Kazakov
2009-03-05 13:57         ` Georg Bauhaus [this message]
2009-03-05 19:53       ` Jack Mitchell
2009-03-05  8:49     ` Jacob Sparre Andersen
2009-03-05 16:10       ` Adam Beneschan
2009-03-05 17:20         ` Jacob Sparre Andersen
2009-03-06  1:04     ` Hibou57 (Yannick Duchêne)
2009-03-06 12:01     ` Harald Korneliussen
2009-03-06 12:43       ` Jacob Sparre Andersen
2009-03-06 13:05         ` Harald Korneliussen
2009-03-06 15:21       ` Dmitry A. Kazakov
2009-03-06 16:59         ` Harald Korneliussen
2009-03-06 17:48           ` Dmitry A. Kazakov
2009-03-06 20:05             ` Georg Bauhaus
2009-03-06 21:31               ` Dmitry A. Kazakov
2009-03-04 16:19   ` Robert A Duff
2009-03-04 20:39 ` Colin Paul Gloster
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox