By Phil Hagelberg. Technical editing by Clojure creator Rich Hickey
Clojure is a dynamic functional programming language designed to be as approachable as scripting languages, yet harness the power of multi-core machines in the manner of more cryptic languages such as Erlang.
In this 65 minute tutorial, Clojure expert Phil Hagelberg walks through the stages of building a multi-user text adventure game (code available). It’s the perfect project to learn about the basics of Clojure while having a fun time doing it, too!
You’ve heard about functional programming. You want to write efficient programs that maximize current hardware. This Clojure tutorial is the place to start! You’ll also learn about Lisp, one of the foundational programming languages of the modern computer era.
In addition, this video tutorial is the first to use a brand new post-production workflow from PeepCode, featuring informative motion graphics and animated diagrams! Check out the preview.
UPDATE: Since this screencast was released, there have been a few changes to Clojure. A blog post from author Phil Hagelberg goes through Mire, the sample project, making a few improvements to make it work better with the upcoming Clojure 1.2 release.
If you have used any programming language at all, you’ll be able to learn from this screencast.
Revision 1 (Notes) · Updated: Apr 24, 2009 · Length: 65 min · 125 MB