Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

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

functional programming java programming clojure concurrency fp clojure clojure functional fp jvm lisp clojure

More...

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

13 Embeds 547

http://tapestryjava.blogspot.com 479
http://www.slideshare.net 26
http://speakerrate.com 14
http://www.techgig.com 7
http://paper.li 5
http://tapestryjava.blogspot.de 4
http://swik.net 4
http://www.nofluffjuststuff.com 3
http://b.hatena.ne.jp 1
http://tapestryjava.blogspot.com.au 1
http://127.0.0.1:8795 1
http://tapestryjava.blogspot.fr 1
http://tapestryjava.blogspot.pt 1

More...

Statistics

Favorites
17
Downloads
243
Comments
2
Embed Views
547
Views on SlideShare
5,412
Total Views
5,959

12 of 2 previous next

  • guest9cb869 David Ongaro Looks like a great talk indeed.

    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
    Are you sure you want to Yes No
  • twengo twengo hi, great slides - very inspiring !
    But the download doesn't work - the file seems to be broken !?!
    2 years ago Reply
    Are you sure you want to Yes No
Post Comment
Edit your comment Cancel

Clojure: Towards The Essence of Programming — Presentation Transcript