[R6RS] "void" or "unspecific"

Michael Sperber sperber at informatik.uni-tuebingen.de
Wed Apr 26 08:33:26 EDT 2006

If we get to this ...

I know a number of Scheme systems use "void."  I assume this was to
allude to C's "void" type, which means "no return value."  However, in
the multiple-value world (especially now that continuations created by
`begin' accept any number of values), the idiom for "no return value"
is (values), not a "value meaning no value."  That's why I believe
"unspecific" would be a more appropriate choice.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla

More information about the R6RS mailing list