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

[no subject]

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.