Now, this is a story all about how
My brain got flipped—turned upside down
And I’d like to take a minute
Just sit right there
I’ll tell you how I learned the lisp of a guy called John M’Car.
Around the x86, born and raised
On the C debugger was where I spent most of my days
Chillin’ out haxin’ relaxin’ no flack
And all mallocing some bytes outside of the stack
When a couple of bugs
Which were up to no good
Started corruptin’ heaps in my neighborhood
I got one double free and my kern’ got scared
It said “You’re movin’ in the 50s with a lang à la Doc M’Car.”
I begged and pleaded with it day after day
But it locked my memory and sent me on my way
It gave me an echo and then it gave me a DL ticket.
I put Audacious on and said, “I might as well wget it”.
First class functions, yo this is crass
Processing lists without a pain in the ass?
Is this what the people of Lisp are haxin’ like?
Hmmmmm this might be alright.
But wait I hear they’re smug, call/cc all that
Is Lisp the type of place they send this C-cat?
I don’t think so
I’ll see when I quine
I hope they’re prepared for the prince of C-Aught-Nine.
Well, the download finished and when I untarred
There was a file which looked like a heap image there looking hard
I ain’t trying to get software undeployable
I rm -rf‘d with the quickness like lightning, unenjoyable.
I whistled for a .7z and when it came near
The prompt said CL-USER and it had > in front I fear
If anything I can say this REPL is crisp
But I thought “Naw forget it, yo homes to Com’ Lisp!”
I fire up my Emacs about 7 or 8
And I yelled to the Geany “Yo homes apt’remove ya later”
I looked at my SLIME
It was finally time
To settle my throne as the Prince of Com’ Lisp.