Scrivener wrote:I'm interested in learning lisp but I probably won't get anywhere with that for a while. If anyone here knows it, advice would be welcome.
I've been trying to do this for the better part of a year, and so far I really haven't made much practical headway.
I started off reading
Practical Common Lisp, following
this extremely helpful book, and even reading part of the way into the 1,000+ page ANSI specification for Common Lisp, but I'm having problems finding a good way of gradually building up my practical coding experience with it.
I started off primarily with
GNU Common Lisp (CLISP) and
Steel Bank Common Lisp (SBCL), which people on various IRC channels have told me are just fine to start off with.
One recommendation (more like mandate, really) that I keep running into is to learn
emacs and love it, because apparently the
Superior Lisp Interaction Mode for Emacs (SLIME) will read your mind, pick up your kids from school, and give you blowjobs under the table. I've resisted because I'm on the vi side of the "vi vs emacs" debate, and I'm sure that's causing me some complications.
The only real practice I've had with it are attempts at
Project Euler problems. I'm starting to wish it was used heavily in my classes, because I still haven't reached the point where I can appreciate Lispiness.
taaveti wrote:[edit]Oh, and some SQL and pl/pgsql, although I'm probably not the go-to guy for difficult database questions.[/edit]
Yeah, I only listed my "feel free to come to me with obscure questions" languages.
Following the example set by some of you, I'm starting to think I should have included Mandarin Chinese on the grounds that I've seen what it looks like before.