Alaric Snell-Pym scripsit: > >Gensym values aren't disjoint *in type* from anything else. > > Ah, but disjointness in value is all that's required...
Technically yes, but most of us find predicates like number?, string?, and symbol? rather handy all the same, and don't want NULL mixed up with them. C programmers may be happy with a world where integers, characters, and booleans are the same thing, but should we be? It was not for nothing that Codd made sure his nulls (later divided into A-marks for the unknown and I-marks for the inapplicable) were quite independent of concrete types. -- John Cowan http://ccil.org/~cowan [EMAIL PROTECTED] All "isms" should be "wasms". --Abbie _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users