On Fri, Feb 29, 2008 at 9:56 PM, John Cowan <[EMAIL PROTECTED]> wrote:
>  >
>  > Why do we need this? I can't remember right now...
>
>  To represent the null object of foreign environments that do not conflate
>  null with the empty sequence -- not only SQL but also Lua, Java (and
>  other JVM languages), .NET, and others.

When you look for a generic "null" or "void" object, that is used for a
particular library, then any unique value is sufficient, whether immediate
or not. As I already replied to Graham, immediacy vs. non-immediacy is
an implementation detail and shouldn't concern us here. The performance
benefit is negligible.

I have the feeling that immediacy is desired by the proponents of
a new unique "void" value because it *feels* right to them, not because
there is any real requirement.


cheers,
felix


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to