[cl-faq] setf
Jean-François Brouillet
verec at mac.com
Thu Dec 22 12:08:37 CST 2005
Q: Why is SETF called that?
A: In the beginning we had SET
But then it was found to be too slow.
So we came up with a Quick version: SETQ
But that was still too slow.
Since Raw speed was critical, the next
version was called SETR
Then, someone took it upon himself to
write a really Speedy version SETS
Unfortunately, those versions were never released.
When, much later, the community came back to its
sense, they settled on a less grandiose naming.
They also sensed the the end of the alphabet was
in sight, so they decided to start over from the
first letter: A. SETA
But that was too ambiguous. They needed a Fast
solution out of this mess: SETF was born.
:-)
--
Jean-François Brouillet
verec at mac.com
More information about the cl-faq
mailing list