Clojure + Ruby

Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.

Summary: If you're a Rubyist and you've heard some buzz about Clojure, these videos and links will be just for you. Rubyists teaching Clojure, Clojurists introducing Clojure to Ruby programmers, and Rubyists pontificating on Clojure.

Why Clojure's a Great Next Language for Rubyists

Daniel Higginbotham has written a nice "love letter" to Clojure from a Rubyist's perspective.

Clojure for Ruby Programmers

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

Stuart Halloway discusses Clojure syntax and semantics, a gentle critique of OO, concurrency primitives in Clojure, and a Clojure/Ruby comparison.

Why We're Learning Clojure

Why a Ruby shop decided to learn Clojure.

clojure is my favorite ruby

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

Steven Deobald explains Clojure from a Ruby perspective.

A Rubyist in Clojure-land

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

David Chelimsky shows how working with Clojure has helped him simplify his Ruby code.

You really should know a little bit of Clojure

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

Ben Orenstein gives a lesson on Clojure to a RubyConf.

clojure.rb

Fogus's theory on why Ruby programmers are attracted to Clojure.

Clojure for Rubyists

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

A screencast showing how similar the languages can be.

Simplicty Matters

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

Rich Hickey, the creator of Clojure, was invited to keynote at Rails Conf back in 2012. Just the fact that he was invited should show how important Clojure's ideas can be to the Ruby community.

Conclusions

Lots of Rubyists are checking out and learning Clojure. They're finding stuff they like! Some of them are taking up Clojure professionally, and some are applying the lessons back to their work in Ruby. I recommend the course called LispCast Introduction to Clojure if you'd like to get a deep introduction to what it can be like to program in Clojure. It builds the essential skills you need to be fluent in Lisp syntax and functional thinking. If you want to take it further, the PurelyFunctional.tv Online Mentoring program is designed to help programmers become Clojure professionals. It's bite-sized videos released regularly, with access to the entire backlog.