Overcoming addiction to Lisp

June 16th, 2005

Spurpurl confesses on perlmonks.org (via Lemonodor):

Hello fellow monks, my name is spurperl and I’m a Lisp addict,

My story may sound familiar to many of you – it’s been years that I’m having a love-neglect relationship with Lisp and its brethen. Since I learned Lisp, I’m in awe for its elegancy, how right it feels, and how naturally it lends itself to the solution of tough problems.

But… I’m just failing to find practical applications for it in my work / hacking. Any time I think of writing something, I usually end up with Perl – a language I know much better, am quite productive with, that has tons of libraries and a terrific place to consult gurus (the monastery, of course).

Lately a decision blooms in my heart – to detach, once and for all. To overcome my addiction to this language. I learned it, coded in it, I understand it. I was enlightened with its spirit, but I want to move on. I want to write code in my precious Perl without feeling guilty for leaving Lisp behind.

One idea that sprang to my mind is to break the illusion. Namely, find Lisp code I found elegant, Lispy and beautiful, and rewrite it in Perl, with code having the same elegant traits.I feel I’m not the only one with these doubts, that many Perl hackers feel that “I like Lisp and always wanted to deepen my knowledge in it, but I just want to get my job done”.