[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: void as a return value (Re: [Chicken-users] DBI)
From: |
Vincent Manis |
Subject: |
Re: void as a return value (Re: [Chicken-users] DBI) |
Date: |
Wed, 27 Feb 2008 19:48:44 -0800 |
On 2008 Feb 27, at 19:17, John Cowan wrote, quoting me:
alternatively, an object called the-SQL-null-object could be created
(perhaps as a record type value).
That is a priori reasonable, but it won't work with eq?, whereas the
unspecified value will.
I fail to understand why eq? compatibility is significant, one provides
a predicate to test SQL null-ness.
In order to sort out this farrago of nothingness, let me suggest the
following:
a. '() is just right for a multivalued field that happens to contain no
values, but is unsuitable for indicating SQL null.
b. (the-SQL-null-object) returns an SQL null value, and (SQL-null? x)
tells you whether x is an SQL null. (I'm not wedded to those names,
just using them as an example.)
c. Whether (the-SQL-null-object) returns a value of a disjoint type
from that returned by (void) is theoretically unimportant, but
it would be more elegant and explainable if the return value
behaves in a manner that's consistent with #!eof.
-- vincent
- Re: [Chicken-users] DBI, (continued)
- Re: [Chicken-users] DBI, Jeremy Sydik, 2008/02/27
- Re: [Chicken-users] DBI, Peter Bex, 2008/02/27
- Re: [Chicken-users] DBI, Graham Fawcett, 2008/02/27
- Re: [Chicken-users] DBI, Peter Bex, 2008/02/27
- Re: [Chicken-users] DBI, Graham Fawcett, 2008/02/27
- Re: [Chicken-users] DBI, felix winkelmann, 2008/02/28
- void as a return value (Re: [Chicken-users] DBI), Vincent Manis, 2008/02/27
- Re: void as a return value (Re: [Chicken-users] DBI), Ozzi, 2008/02/27
- Re: void as a return value (Re: [Chicken-users] DBI), John Cowan, 2008/02/27
- Re: void as a return value (Re: [Chicken-users] DBI),
Vincent Manis <=
- Re: [Chicken-users] DBI, John Cowan, 2008/02/27
- Re: [Chicken-users] DBI, felix winkelmann, 2008/02/28
- Re: [Chicken-users] DBI, Graham Fawcett, 2008/02/28
- [Chicken-users] New immediate values (was: DBI), Tobia Conforto, 2008/02/28
- Re: [Chicken-users] New immediate values (was: DBI), Graham Fawcett, 2008/02/28
- Re: [Chicken-users] New immediate values (was: DBI), John Cowan, 2008/02/28
- Re: [Chicken-users] New immediate values (was: DBI), Mario Domenech Goulart, 2008/02/29
- Re: [Chicken-users] New immediate values (was: DBI), felix winkelmann, 2008/02/29
- Re: [Chicken-users] New immediate values (was: DBI), Tobia Conforto, 2008/02/29
- Re: [Chicken-users] New immediate values (was: DBI), felix winkelmann, 2008/02/29