Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Learning Lisp

Name: Anonymous 2009-09-05 17:38

So /prog/ serious question - I'm honestly just hoping for a good answer. I'm getting more and more interested in Lisp - some people may think the Syntax and the functional concepts suck, but I don't; It's the opposite actually. I think it's really interesting.

Now there are more than one Lisp dialects:
    * ANSI Common Lisp
    * Scheme
    * Arc
Just to name a few I read about while informing myself about Lisp. (Arc seems pretty cool btw.) Would you suggest learning Lisp? I already know Python but am interested in learning more - specifically other programming languages and thought Lisp would be pretty interesting.

I'm just a bit worried about which dialect I should actually learn. I think I'm going to start with ANSI Common Lisp for now (since it's the standard) and maybe take a look at Scheme and Arc afterwards. What would you guys suggest me?

Also is Lisp, or any dialect of it suitable for general-purpose scripting? Basically the things I do with Python:
    * Webscraping
    * Text editing
    * Renaming files
Just to name a few.

Name: Anonymous 2009-09-05 19:47

SICP is pretty awesome, because you learn shit about compilers and interpreters, which is important for every aspiring computer scientist (if not every programmer). Of course, Scheme isn't terribly useful outside of SICP, and even if all you're doing with Lisp is customizing your .emacs file, you're better off learning Common Lisp so you have a better sense of what mainstream Lisps are like. So, decide between interesting theory and semi-practical experience, and read SICP or Practical Common Lisp, respectively.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List