[r6rs-discuss] "Unspecified" (naming)
John Cowan
cowan at ccil.org
Fri Sep 22 10:37:57 EDT 2006
Jonathan A Rees scripsit:
> I believe "void" was coined by Algol 68 as a *type* having only one
> value.
Just so: http://vestein.arb-phys.uni-dortmund.de/~wb/RR/rr213.html#2131h
> I don't know what, if anything, [S]ML calls the value of its unit type -
> maybe "()" or "null".
It is indeed written "()" and is pronounced "unit", the same as the type.
This ambiguity in the spoken form does not seem to cause problems in
practice.
> Of course, in 1957 this thing was called "nil", and McCarthy may be
> the most respectable precedent we have available.
However, there are at least some Scheme programmers who use "nil" as
a spoken reference to (), since it is only 1/4 as long as "the empty
list". (I polled #scheme yesterday.)
--
Do what you will, John Cowan
this Life's a Fiction cowan at ccil.org
And is made up of http://www.ccil.org/~cowan
Contradiction. --William Blake
More information about the r6rs-discuss
mailing list