News for hackers. Stuff that matters.
Re:Blunt and necessary review of programming language books. by edw on Wednesday June 01, 2011 @12:29PM (#2608017)
_The Scheme Programming Language_ by Kent Dybvig is also very good. _Structure and Interpretation of Computer Programs_ is my preferred "how to think in Scheme" book. I would recommend against _How to Design Programs_, which is entirely too pandering and focused on imperative programming for my tastes.

http://www.scheme.com/tspl3/

Re:Blunt and necessary review of programming language books. by m0nastic on Wednesday June 01, 2011 @01:25PM (#2608282)
For what it's worth, the second edition of How To Design Programs drops the imperative programming[1] and is available online[2].

I can't comment about the pandering though.

[1] "This edition of the book drops the design of imperative programs. The old chapters remain available on-line"

[2] http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/index.html

Re:Blunt and necessary review of programming language books. by spacemanaki on Wednesday June 01, 2011 @06:00PM (#2609561)
Is that just the first few chapters of the 2nd ed?

http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/i1-2.html

Many chapters after that one are just blank.

Re:Blunt and necessary review of programming language books. by m0nastic on Wednesday June 01, 2011 @08:05PM (#2609967)
Yeah, I'm not sure. That's the "unstable" version, and it looks like some of the chapter's are missing (everything after part 6).
Re:Blunt and necessary review of programming language books. by ubasu on Wednesday June 01, 2011 @01:09PM (#2608212)
It seems there's a fourth edition:

http://www.scheme.com/tspl4/

Also, Wikipedia says that "Teach Yourself Scheme in Fixnum Days" is outdated in some parts:

http://en.wikipedia.org/wiki/Teach_Yourself_Scheme_in_Fixnum...

Re:Blunt and necessary review of programming language books. by sigzero on Wednesday June 01, 2011 @03:16PM (#2608864)
TSPL4 covers RSR6 which didn't go over very well with the community. TSPL3 is probably the better bet there.