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

Pages: 1-

[LISP] Looking for good tutorials.

Name: Anonymous 2012-07-17 18:05

After reading /prog/ for some months, I decided to find out what all the fuss is about and learn LISP. I'm pretty sure I'm getting ``trolled'' but if it's really as good as some of you say then I absolutely have to try it out.

The problem is, I can't find any good learning resources/tutorials. Would you mind helping me out? How did you learn (LISP)? Should I watch Hal Abelson's SICP lecture videos on youtube or are they outdated? Also, is emacs good for writing LISP?

Name: Anonymous 2012-07-17 18:18

U MENA HASKAL

Name: Anonymous 2012-07-17 18:30

>>2
No, I don't ``MENA'' ``HASKAL''. I mean LISP.

Name: Anonymous 2012-07-17 18:41

you're getting trolled for sure. SICP is crap. Good luck with emacs, it will take you ten years to learn to use that crap.

Name: Anonymous 2012-07-17 18:53

LISP isn't something you learn, LISP is something you just GET. Like my Jackson 5. What I'm trying to say is, that you, >>1, should stick with today's [b][i]ENTERPRISE QUALITY DYNAMICALLY SCALABLE [o]TURN-KEY MARKET SOLUTIONS[/u][/i][/b].

Name: Anonymous 2012-07-17 22:55

>>1
Books: SICP, Land of Lisp
Editor: emacs+paredit+rainbowdelimiters
Software: MIT scheme for SICP, SBCL (or whatever CL implementation you want) for Land of Lisp

Name: Anonymous 2012-07-17 22:57

>>4
Thanks to CUA-mode and the GTK GUI it now has, that is no longer true.

Name: Anonymous 2012-07-18 0:04

>>7
What a useful invention, a GTK GUI.

AND NOT I AM NOT BEING SARCASTIC! IT THE BEST INVENTION SINCE CIRCUMCISION

Name: Anonymous 2012-07-18 1:53

I began with Common Lisp. That was probably a mistake, but whatever. I went through Practical Common Lisp, which at first didn't sink in. So I went through it again. YMMV, but if Lisp doesn't click for you at first, don't give up. It's rather foreign at first.

Then I looked through ANSI Common Lisp. It is a good source of exercises, but Graham's writing style may put you off.

Another good book is Norvig's PAIP.

Once you understand the concepts, it's just like anything else. Write, write, and write some more. Don't forget to read code, either.

Some helpful stuff:
http://xach.livejournal.com/278047.html
http://www.bookshelf.jp/texi/onlisp/onlisp.html
http://www.cliki.net/index
http://www.gigamonkeys.com/book/
http://emacswiki.org/emacs/ParEdit
http://www.foldr.org/~michaelw/emacs/redshank/

Name: VIPPER 2012-07-18 4:15

>>1
The sussman abelson lectures should still hold but atleast the ones downloaded from the internet archive are so bad video quality that you cant even understand some lectures entirely.
I dont know if these are the same as the youtube ones.

Emacs is good for writing lisp.

Plus you should learn a dialect of lisp called scheme.
Try looking on schemers.org, dont start out with common lisp, its horrible.

Name: Anonymous 2012-07-18 4:51

OF CUORSE U MENA DUKE LETO ATRIEDES, HIS FAHTER

Name: Anonymous 2012-07-18 5:49

OP- there are a lot of free Lisp books on the internet (which you would have found if you werent too stupid to know how to use google), but there is really only one free Lisp book that will teach you how to do something useful with Lisp and that is this:
http://www.gnu.org/software/emacs/emacs-lisp-intro/

Name: Anonymous 2012-07-18 6:05

>>9
I think Paul Graham is a quite a decent writer, sometimes he is too fanatic about Lisp though, but who isn't? And using both Practical Common Lisp and ANSI Common Lisp seems a bit redundant, my two cent is just go straight to Graham's On Lisp.

Name: Anonymous 2012-07-18 6:07

>>12
elisp
*pukes*

Name: Anonymous 2012-07-18 7:02

I'm the original ``Lisp is shit'' guy, Lisp is actually fucking amazing.

Name: Anonymous 2012-07-18 12:24

>>13
I agree, it is a bit redundant. However, I used ANSI CL's short (and sometimes silly) exercises in between chapters while using PCL - something which PCL lacks for some reason.

Name: Anonymous 2012-07-18 12:58

Make sure to use CLISP Goy
http://www.clisp.org/impnotes/faq.html#faq-menorah
CLISP has been using the menorah for the logo since the project was first started in the late 1980-ies by Bruno Haible and Michael Stoll. This probably reflects the authors' affection toward the Jewish people, Judaism or the State of Israel (neither of the two original authors is Jewish by birth). You may ask the original authors for details yourself. Both of them are very busy though, so do not expect a prompt reply.
The CLISP developers, both the original creators and the current maintainers, do not subscribe to the mainstream view that blames the Jews for everything from high oil prices and Islamic extremism to El Niño and global warming (or cooling, whatever the looming disaster du jour is).
Moreover, today, when Jews are being pushed out of the American and European academic institutions with various obscene boycott and divestment campaigns, it is crucial for all of us to stand together against the resurgence of Nazism.

Name: Anonymous 2012-07-18 13:37

>>17
CLISP is slow. In fact all Common Lisp implementations are clunky codebases from the 80s. The best implementations are Steel Bank CL, LispWorks and Allegro CL but none of them really generates what would be considered good assembly code.

Name: Anonymous 2012-07-18 13:37

>>17
Lol they're probably evangelical Christians, fucking shabbos goyim

Name: Anonymous 2012-07-18 13:43

>>17
The CLISP developers, both the original creators and the current maintainers, do not subscribe to the mainstream view that blames the Jews for everything from high oil prices and Islamic extremism to El Niño and global warming (or cooling, whatever the looming disaster du jour is).
What's wrong with that, frayer?

Name: Anonymous 2012-07-18 15:29

>>18
but none of them really generates what would be considered good assembly code.
[citation needed]

Name: Anonymous 2012-07-19 5:26

but none of them really generates what would be considered good assembly code.>>18

Name: Anonymous 2012-07-19 6:19

dubs[checking needed]

Name: Anonymous 2012-07-19 13:42

OP here. Wow, /prog/ is surprisingly helpful.
I haven't checked out all the recommendations yet but I definitely will.
Thanks, guys!

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