Graham Fawcett wrote:
(eq? (void) (void)) => #t is a property that shouldn't exist
(eq? (void) (void)) => #f is better, raising an exception is better still.

I think SQL has it right here: NULL any-op anything, or in s-expr (any- op NULL anything), gives NULL.

So NULL is neither equal nor disequal to NULL, or to "hello", it's NULL to them.

(I'm not suggesting adding this behaviour to Chicken, as it would degrade performance for every simple operation without a good reason. I'm just noting what I think is a nice approach.)


Tobia


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

Reply via email to