3 ms·
What's wrong with scheme?
by JoelMcCracken 17y ago
What's wrong with scheme?
- bretthoerner 17y agoNothing, but if you're starting from scratch and know you'd have a real world use-case for Clojure sometime soon, why not learn its APIs, warts, etc rather than Scheme's?
- tjr 17y agoSICP really isn't about learning Scheme, and probably shouldn't be about learning Clojure... but if someone wants to present the material in Clojure, sure, why not?
- l0stman 17y agoWell, SICP is hardly about Scheme itself as a language. Some features such as macros aren't mentioned at all. It has more emphasis on programming paradigms and Scheme is just a tool to convey them. Its core is small and simple enough that you could introduce advanced topics without the need for the reader to learn the language beforehand.
- tayssir 17y agoWell, the many tools for _The Elements of Computing Systems_ are written in Java, which makes it easy for people to experiment. http://www1.idc.ac.il/tecs/software.html http://www1.idc.ac.il/tecs/software.html So perhaps a conceivable bonus is that SICP can somehow be merged with that book. (This is not a direct answer to your question; there's nothing wrong with Scheme; just mentioning advantages of using Clojure.)