Would How to Design Programs ( http://www.htdp.org/ ) and Racket be a good combination to recommend for someone who is starting programming? Racket even has special language settings for different levels of HTDP that are the subsets of the scheme language that are used in each phase of the book. And Racket is batteries included. It's got plenty of libs out of the box with lots of bells and whistles to make things tha…
Racket 5.2 Released
11–15 of 15 posts
Re: Racket 5.2 Released
#12Racket is just awesome. I don't know why it doesn't see more use. That list of features is awesome. This, just a few months since they redid all of Racket's graphics library. Well done!
Re: Racket 5.2 Released
#13Would How to Design Programs ( http://www.htdp.org/ ) and Racket be a good combination to recommend for someone who is starting programming? Racket even has special language settings for different levels of HTDP that are the subsets of the scheme language that are used in each phase of the book. And Racket is batteries included. It's got plenty of libs out of the box with lots of bells and whistles to make things tha…
Re: Racket 5.2 Released
#14Would How to Design Programs ( http://www.htdp.org/ ) and Racket be a good combination to recommend for someone who is starting programming? Racket even has special language settings for different levels of HTDP that are the subsets of the scheme language that are used in each phase of the book. And Racket is batteries included. It's got plenty of libs out of the box with lots of bells and whistles to make things tha…
Re: Racket 5.2 Released
#15Would How to Design Programs ( http://www.htdp.org/ ) and Racket be a good combination to recommend for someone who is starting programming? Racket even has special language settings for different levels of HTDP that are the subsets of the scheme language that are used in each phase of the book. And Racket is batteries included. It's got plenty of libs out of the box with lots of bells and whistles to make things tha…
I'd recommend Racket with SICP, actually ( http://mitpress.mit.edu/sicp/full-text/book/book.html ). While Racket is probably the best Scheme implementation around right now, the authors have a somewhat misguided (in my opinion) idea of what is important to teach first. SICP deals with more fundamental issues, and is much more worth your time. Although I should point out that I have only read a bit of HTDP, and looked…
Also, SICP's examples are intended for people with strong background in maths, etc (what you can expect from a CS student), like the examples on finding square roots or doing symbolic differentiation. Don't get me wrong, though. I personally like these examples a lot but I'm a pretty hard core CS geek.