Main Content

Clojure: Towards The Essence of Programming

About the Talk

January 15, 2010 10:35 AM

Sandusky, OH

Sandusky, OH

Talk about strange bedfellows: what happens when you mix one part Lisp (one of the oldest computer languages), one part Java (so young, yet so well adopted), a healthy serving of functional programming, and a state-of-the-art concurrency layer on top? That's Clojure, which "feels like a general-purpose language beamed back from the near future." Clojure embraces functional programming with immutable data types and first class functions. It is fully interoperable with Java. Clojure's approach to concurrency includes asynchonous Agents, and Software Transactional Memory. Clojure is fast, elegant, dynamic, and scalable: a language for the future, today.

Ratings and Recommendations

Avg. Rating

Average based
on 2 ratings

comments powered by Disqus