My Lisp Adventure

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 malloc ing 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.