On Fri, Mar 23, 2007 at 11:09:15AM -0400, Ivan Raikov wrote:
>    By the way, Brandon, R5RS is a terrible way to learn functional
> programming. I recommend _Standard ML for the Working Programmer_, which
> of course is a book about ML, but it really shows you all the powerful
> "idioms" of functional programming. Going from Standard ML to Scheme had
> essentially a zero learning curve for me. Good call about staying away
> from OO for the time being, I think that only gets in the way when
> learning a functional programming language.

Also, there is the ubiquitous:

"The Structure and Interpretation of Computer Programs" by Abelson and Sussman

You can read it for free here:

http://mitpress.mit.edu/sicp/full-text/book/book.html

This was probably the first book I ever read about functional programming
and it has *definitely* shaped my world view about how to write all
sorts of codes in all sorts of languages, in addition to teaching me
functional programming.

-pete


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to