Yes, definitely a geek joke.
Names taken from IBM 704, but this is not a joke.
A joke (bad) pun on "my other car is ___". But the joke is about recursion.
When you loop / manipulate / select / call / more in lisp, you use a combination of car (the first item on the list) and cdr (the rest of the list) to juggle with functions.
So, you have a car, but your other car is your cdr, because you can always get a car from cdr, because cdr always (in recursion) has more elements. Take it Another laugh?
You may have to learn lisp in order to actually laugh a little, or not. Of course, by that time you will probably find that you laughed randomly for no apparent reason, because:
Lisp makes you fixated.
zen Dec 08 '09 at 6:05 2009-12-08 06:05
source share