Live data from Hacker News

SICP in Clojure

sicpinclojure.com

1–10 of 62 posts

Re: SICP in Clojure

#3
Does Clojure differ a lot from Scheme for what SICP teaches? Is there any benefit for studying the Clojure version of SICP, rather than the original?

Re: SICP in Clojure

#5
post #3

Does Clojure differ a lot from Scheme for what SICP teaches? Is there any benefit for studying the Clojure version of SICP, rather than the original?

I guess you get to use the Java API, but overall I can't think of any reason to modify the SICP, regardless of everything.

On the bright side, at least it's not JavaScript.

Re: SICP in Clojure

#8
post #3

Does Clojure differ a lot from Scheme for what SICP teaches? Is there any benefit for studying the Clojure version of SICP, rather than the original?

I think it depends on your level of experience. For someone who's a beginner to Clojure and functional programming but wants to use Clojure as their home environment for working through the concepts presented in the book, I suspect they would face some challenges translating the semantics of certain examples in the book, such as streams, to their closest Clojure representation. If you're primarily concerned with just working through the material in the book, you may not want to have to deal with that overhead straight away.

Re: SICP in Clojure

#10
Could we stop posting this please? It is a fantastic idea, but is incomplete and not worked on much at all.

http://news.ycombinator.com/item?id=7078660 http://news.ycombinator.com/item?id=900865 http://news.ycombinator.com/item?id=1425203 http://news.ycombinator.com/item?id=6843719 http://news.ycombinator.com/item?id=2701414 http://news.ycombinator.com/item?id=4112852

Post reply on HN