Mark Triggs
I, Mark Triggs, do solemnly offer these my responses to The Road to Lisp Survey:

When did you first try Lisp seriously, and which Lisp family member was it?

My first exposure to a Lisp was elisp, which I started using in 2001 shortly after I started using emacs. I wrote a fair amount of code and was impressed with how expressive the language was.

What led you to try Lisp?

I was at a book fair and found a second-hand copy of Touretzky's "Common Lisp: A Gentle Introduction to Symbolic Computation". At this point, I would have been using elisp for around a year, but don't think I'd ever even heard of CL, and assumed it was some Lisp dialect that had long since been forgotten. Still, I thought the book might be an interesting read and bought it.

I read the book from cover to cover and enjoyed it, but it wasn't until I started searching the web for more stuff that I realised I hadn't been reading about a dead language. Fairly soon I landed at Paul Graham's site and read most of his articles. I installed clisp and started fiddling around with it.

Where did your road originate?

I didn't really come to Lisp because of bad experiences or lack of features of other languages (I wasn't aware of them at the time). I guess it was a combination of curiosity and just wanting to customise my editor/mail client.

How far have you gotten in your study of Lisp?
(I know, that is hard to measure)

There's no shortage of stuff still to learn, and I like it. I've read Touretzky's book, Paul Graham's two books, the SICP, various guides kindly made available for free on the web, and I'm working my way through Norvig's book at the moment. I've written a few small apps using CL, and use it for most of my shell scripting these days.

What do you think of Lisp so far?

Love it. It fits in my head, and has changed the way I think about programming.


Switch Date 2002 | RtL Emacs Elisp | RtL Paul Graham