[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: lisp-designers at SCRC-TENEX
- Subject: :otherwise
- From: David Chapman <Zvona at MIT-OZ>
- Date: Fri, 11 Nov 1983 18:41:00 -0000
- Cc: kmp at MIT-OZ
- Resent-date: Sat 12 Nov 83 14:17:38-EST
- Resent-from: KMP%MIT-OZ@MIT-MC.ARPA
- Resent-to: common-lisp@SU-AI.ARPA
It seems bogus to me that I can't write :otherwise in a selectq.
I think that :otherwise should be required. There are reasonable
arguments against this. However, I can't see arguments against
:otherwise being *allowed*. If the idea is that it doesn't matter what
package the ``magic keyword'' (what are these things called, anyway?) is
in, then that should extend to the keyword package, too. Unless we are
moving toward the view that keywords aren't really symbols.
Speaking of which: Why are keywords bound to themselves? Why not
rather have EVAL and the compiler special-case them as self-quoting?
(Presumably the compiler already does this for T and NIL.) Surely this
would be less overhead.