For the last few weeks I've been studying the SICP meme. And boy, it's a lot of fun. Thanks for pointing me int the right direction, Sup Forums.
However, apparently nobody is using MIT Scheme for anything apart from learning SICP. So I'm wondering what I should learn next:
CL, Chicken Scheme, Racket or Clojure?
I had a brief look at Clojure and found it pretty interesting. Check my FizzBuzz:
(defn FizzBuzz []
"Just the usual FizzBuzz..
But multiline comments are kinda cool, eh?"
(doseq [i (range 1 101)]
(println
(cond
(zero? (mod i 15)) 'FizzBuzz
(zero? (mod i 3)) 'Fizz
(zero? (mod i 5)) 'Buzz
:else i))))
But I'm also considering Racket, since it seems pretty cool. I'd love something that not so many quirks, is actually used in the wild, has decent Libraries, can be used for many different things and most important: has good web frameworks.
Any recommendations and opinions welcome...