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
