I’ve toyed with Clojure on and off for the past 6 months or so, and I’ve gotta say I love the language.
A modern lisp on the JVM, built for easy concurrency in today’s multi-core world – how awesome. There’s just one problem if you’re from a usual OO background like me … and that’s getting your head around lisp and functional programming in general!
Once you’ve got your head around the syntax and basic semantics of a language, the best way to learn is to play – and that’s where 4clojure comes in. An extensive list of challenges ranging from the very basic to nicely challenging gives you the opportunity to play with your new found skills in a quick and easy sandbox.
Be warned though – after completing the first few challenges, you’ll have a taste for blood and won’t sleep until you’ve completed them all!!
Check it out @
Glad you are enjoying the site so far! 4clojure is still a very immature project, and we working on a bunch of new features which will hopefully make the experience even more fun.
You guys are doing a great job!! I look forward to the extra features
Just today I spent 2 hours tackling the word chain problem when I should’ve been working (oops). That was a good but hard one!
Keep up the good work!