[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: RWK at MIT-MC
- From: George J. Carrette <GJC at MIT-MC>
- Date: Mon, 20 Jul 81 15:21:00 GMT
- Cc: BUG-LISP at MIT-MC
- Original-date: 20 July 1981 11:21-EDT
Accusing me of punting on Lispm compatibility is really stupid Kerns.
If SELECTQ expanded into a friggin EQ, then things like
(SELECTQ X ((3 4) Y)) would work just fine. The compiler
turns (EQ X 3) into (EQUAL X 3), knowing this beforehand, SELECTQ
could simply use EQUAL when comparing with fixnums, or perhaps,
gosh, perhaps even define a new predicate to support the required
functionality! (Think of it, a new predicate).
[Now, if you had taken two seconds to try this, instead wasting your time
with silly attacks...]
The problem is there is too much optimization going on. Damn code
won't even run though. Boy, this code sure runs faster than before,
now all I gotta do is get it to work.