[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Quoting vectors?

    Sussman says that he ``cannot remember ever trying to use bare () in a
    program''.  The only explanation I can give for this is the fact that the
    initial value of NIL is #f and that, in C-Scheme, #f and () are identical.

NIL is not bound by default in C-Scheme.  GJS, like many other MIT
Scheme programmers, including myself, use "'()" or "#f" (even "'#f")
depending on intent.  The C Scheme reader happens to read them as
the same object, but that does not mean that the user knowingly or
intentionally depended on that fact for his program to work.