Clojure: Towards The Essence of Programming
by Howard Lewis Ship on Feb 08, 2010
- 5,959 views
Clojure is wonderful new language for the JVM that's really making waves: a functional Lisp dialect with full interoperation with Java, and a suite of excellent concurrency utilities ... but it's more ...
Clojure is wonderful new language for the JVM that's really making waves: a functional Lisp dialect with full interoperation with Java, and a suite of excellent concurrency utilities ... but it's more than that.
Clojure is a highly expressive and highly adaptable language that allows you to focus on your craft in a way traditional languages such as Java and C# do not. In this session, we'll introduce the language and its core utilities and then introduce the fundamental concepts of functional programming as they apply to Clojure. Clojure has been described as a "high level language beamed back from the near future" ... come see what your future may hold, and why you're really going to like it!
Accessibility
Categories
Tags
More...Upload Details
Uploaded via SlideShare as Adobe PDF
Usage Rights
© All Rights Reserved
Statistics
- Favorites
- 17
- Downloads
- 243
- Comments
- 2
- Embed Views
- Views on SlideShare
- 5,412
- Total Views
- 5,959
But the last two slides, the fuzzy Lego <=> 'World' comparision, destroyed it a bit. In fact Clojure, with it's pure functions, is much more like the solid lego pieces who are combinable in many imaginative ways.
I would compare Clojure with the lego and OO with building a sandcastle. Even though you might have sandboxes to form your sandinstances in OO, it takes a continious effort to keep the whole thing somewow stable. And even then one is still not able to ensure stability and a predicable beheaviour... 2 years ago Reply
But the download doesn't work - the file seems to be broken !?! 2 years ago Reply