I, James Fleming, while bored at my desk do offer these responses to The Road to Lisp Survey:
When did you first try Lisp seriously, and which Lisp family member was it?
It was scheme, in or around 2003. I forget which implementations, but I tried several. I eventually concluded that, despite scheme's beauty in its elegance, I couldn't see how to make practical use of it.
The "stick" date is right after Practical Common Lisp was published: 2005. A friend mentioned it, so I had a look at the online version. Then I wgot the site, to have a copy on my laptop to refer to at leisure. Then I gave in and bought the book. It kinda kept growing on me from there.
What led you to try Lisp?
A concatenation of things. I've long been fascinated by programming, and have tried all sorts of languages from Sinclair Basic to Ruby, but none of them "grabbed" me.
Many years ago, a friend had raved about this programmable programming language, in which data could be executed and code manipulated as data. I was a sysadmin then, and not a programmer (some would say nothing's changed) so thought of it as something interesting, but beyond me.
I read about it in ESR's "How to become a hacker." Filed the reference away in my mind.
Like any half-decent (half-baked?) unix admin, I learned basic shell programming, and became middling useful in perl and PHP. The ugliness of perl eventually overcame me, and I searched in revolt for an elegant language. The internet appeared to be unanimous on the point that scheme is the epitome, with CL its large, hairy-armpitted, but more practical older sibling.
Paul Graham's essays, linked from Slashdot, fomented interest in this lisp creature. If it was that readily malleable, it had to be worth investigating.
Then PCL came out and showed me how to actually get to grips with the beast, and I was history.
What other languages have you been using most?
Perl and PHP, with smatterings of shell and the usual sysadmin utilities. I try to avoid other languages now, as they're painful in comparison.
How far have you gotten in your study of Lisp?
I know this is hard to quantify. Just wing it.
Well, I've happily built a web-based gallery/shopping cart on araneida, through which I'm about to start operating my first business. No, I don't usually do things the easy way :)
What do you think of Lisp so far?
I second two quotes from others: it feels like lightning between the fingertips (Glenn Ehrlich), and it just gets better every day (Scott McIntyre).
Once you have the hang of it, the language just gets out of your way and lets you get on with writing your programme. And no other language I've tried so far allows me to express ideas within an order of magnitude of lisp's conciseness - repetition now feels like a bug to be eliminated.
With CL, I keep feeling like I'm trying to step on a stair that isn't there; rough sketches of code keep accidentally turning out to be the working version. I'm forever quickly blocking out sections of code as scaffolding to be debugged, and discovering that they work exactly as desired. Much time has been lost in sitting back, looking in amazement at the incredibly compact code that somehow fulfilled the need, having taken maybe a tenth of the expected time and effort.
I'm a vim-user. I've tried emacs several times, with the best of intentions, but it just feels like a clumsy short-cut to carpal tunnel issues - apparently I'm more attuned to the serial than the parallel, in that respect. Larry Clapp's vilisp was therefore a huge boon; I use it constantly.
Seek and Ye Shall Find | RtL Paul Graham | RtL Language Curiosity | RtL Word of Mouth | RtL Peter Seibel?
This page is linked from: The Road To Lisp Survey Other pages sharing this page's categories: Abhijit Rao AlexPeake AlexTibbles Andrew Philpot's Road to Lisp Artie Gold's Road to LISP August Sigov's Road to Lisp Ben Holm's Road to Lisp Bill Birch's Road to Lisp Bob Bane's Road to Lisp Bob Bechtel BobHutchison Brad Beveridge - Road to Lisp Bradford W Miller BradMight Brandon Corfman Brendan Van Horn Brian Mastenbrook - Road to Lisp Brian T. Rice Bruce Durling's Road to Lisp Bruce Woodward's Road to Lisp Bulent Murtezaoglu C E C Artime Charlie McMackin Chris Laux's Road to Lisp Chris Sonnack's Road to Lisp Chris Van Dusen Chris-Perkins Christian Lynbechs Road to Lisp Christian Nybø Coby Beck Conrad Barski Constantine Vetoshev Damien Sullivan's Road to Lisp Dan Muller Daniel Barlow's Road to Lisp Daniel Pezely's Road to Lisp DARose Dave Fayram's Road to Lisp Dave Pearson Dave Roberts David Douthitt David Golden's Road to Lisp David Mercer David Rush Dirk Gerrits's Road to Lisp Donald Fisk's Road to Lisp Doug Tolton's Road to LIsp Drew Crampsie Drew McDermott Duane Rettig's Road To Lisp Edi Weitz' Road to Lisp Eduardo Muñoz Emre Sevinc Erann Gat's Road to Lisp Eric Hanchrow Erik Enge's Road to Lisp Erik Winkels's Road to Lisp Espen Vestre's Road to Lisp Gabor Melis's Road to Lisp Gareth McCaughan's Road to Lisp Gary King's Road to Lisp Gary Klimowicz's Road to Lisp GeoffCant GeoffKnauth George Rogers Road to Lisp Glenn Ehrlich Glenn Ehrlich Road to Lisp Gordon Weakliem Heow's Road to Lisp Hoan Ton-That's Road to Lisp Ivan Toshkov's Road To Lisp Jacek Generowicz Jeff Shrager's Road to Lisp Jochen Schmidt's Road to Lisp Jock Cooper Joel Ray Holveck John Pallister's road to Lisp John Sturdy John Williams JP Massar Justin Dubs Justin Heyes-Jones's Road To Lisp Kamen Tomov Karl K.'s Road to Lisp Kenny Tilton's Road to Lisp KevinZzz Klaus Weidner's Road to Lisp Kristian Sørensen - Road to Lisp Larry Clapp's Road to Lisp Lars Brinkhoff's Road to Lisp Lars Wirzenius Lasse Rasinen Lennart Staflin Louis Theran Marc Mertens's Road to Lisp Marco Baringer's Road to Lisp Mark Hurd Mark Triggs Mark Wilson MarkBrady Marko Kocic Martin Mikelsons Matthias Benkard's Road to Lisp MattKnox Michael J Forster Michael Naunton's Road to Lisp Mike Travers Mikel Evins' Road to Lisp Myron Wu's Road to LISP Naveen Garg Nick Levine Nicolas Sceaux's Road to Lisp Nikodemus Siivola'a Road to Lisp Nonya B's Road to Lisp Ola Rinta-Koski Pascal Costanza's Road To Lisp Patrick Logan Paul Clevett Paul Foleys Road To Lisp Paul Graham's Road to Lisp Paul Potts Paul Snively PaulKhuong's Road To Lisp Pekka P Pirinen Pete Kirkham Peter Housel's Road to Lisp Peter Lewerin's Road to Lisp Peter Santoro Peter Seibel's Road to Lisp Peter Van Eynde's Road to Lisp Pierre Thierry's Road to Lisp Rainer Joswig's Road to Lisp Ralph Richard Cook Randall Randall's Road to Lisp Reini Urban Robbie Sedgewick's Road to Lisp Robert Marlow RtL Brian Cully RtL Russell Snow RtLMartinGinkel Sanjay Pande Scott McIntire Sean Champ Sebastian Stern's Road to Lisp SimonHeath Sivaram N Slobodan Steven Harris' Road to Lisp Tage Stabell-Kulø Tayssir John Gabbour's Road to Lisp The Road Jeff Caldwell Took Thomas F Burdick's Road to Lisp Thomas M. Hermann's Road to Lisp Thomas Müller Thomas Stenhaug's Road to Lisp Tim Kerchmar TimHaynes Tomer Altman tony yelacic VikasGP Vladimir Sedach William Maddox Yuri Niyazov Zach Beane's Road to Lisp Zachery Bir ALU Logo Last Modified 2006-11-20 20:26:56 PST | Edit this page Home | Recent Changes | Special Pages | Report a bug | Donate | About