…Clojure is a relatively new language, created in 2008 by the previously mentioned Rich Hickey and designed with simplicity over ease in mind. It's based on Lisp which is relatively old, but remains relevant. Clojure runs on the JVM and achieves near native-Java speed while leaving behind a lot of the cruft of the host language. It encourages (but doesn't enforce) functional programming concepts. Everything distills down to functions that operate on data structures. Ideal functions …
Rich Hickey emphasizes simplicity's virtues over easiness', showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path.
Day-O is a simple menu bar clock replacement with a simple calendar for your Mac.
Mud Rooms, Red Letters, and Real Priorities | 43 Folders
Yield Thought, I swapped my MacBook for an iPad+Linode
Police Slog Through …
I'm sure I had read an interview in which Rich Hickey said how Clojure's dynamism helped deal with error handling in a clean and safe way. I can't find a reference (so it's possible I made that up), but, I then was looking through The Joy of Clojure and found this:
"there are two directions for handling errors. The first ... refers to the passive handling of exceptions bubbling outward from inner functions. But built on Clojure's dynamic Var binding …
…GOTO , this year. Being part of so many great speakers, like James Gosling, Rich Hickey, Martin Fowler, Tim Bray, Michael Nygard, and Dan Ingalls (maker of several Smalltalk versions), made me feel nothing but humble, but not in a bad way. I talked about CouchDB, and if care for it, check out my slides . This is my take away from the conference.
Be Humble
My point here is not to make myself look like someone who's unimportant, though I'm not important …
Our special thanks go to Rich Hickey for providing us with this exciting new language as well as Mark Volkmann from Object Computing, Inc. for generously giving us permission to use his articles as teaching material for this course.
What's Clojure?
According to Wikipedia : " Clojure is a modern dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style, and simplifies …
Don't have Silverlight? You can download it here or download the video in MP4 , MP3 , WMA , WMV , WMV (High) and Zune formats.
Here's a Channel 9 video shot at Emerging Languages Camp 2010 , the first conference on up-and-coming programming languages held in Portland on July 21 - 22. It's a casual conversation with:
Rich Hickey, creator of the Clojure (pronounced "closure") …
…try a lisp dialect. I also wanted to learn what functional programming was all about. Then I watched Rich Hickey's presentations on Clojure and by that point I was pretty much sold.
Satish>> Could you name three features of Clojure that you like the most, as compared to other languages? Why?
Andrew>>
Immutability : Using immutable locals and data structures as the default eliminates a huge class of potential errors. I've never written as much code that worked …
…Microsystems, Inc.; Thomas Enebo, Sun Microsystems, Inc. ; Rich Hickey, Clojure; Guillaume Laforge , SpringSource; Raghavan Srinivas, Self; Dick Wall , Google; Frank Wierzbicki, Sun Microsystems, Inc. Tuesday
June 02
10:50 AM - 11:50 AM Gateway 104 TS-4164 Clojure: Dynamic Functional Programming for the JVM™ Machine Technical Session Rich Hickey, Clojure Tuesday
June 02
12:10 PM - 1:10 PM Hall E 133 TS-4487 The Feel of Scala …
Rich Hickey, USA - richhickey
Robert Stehwien, Albuquerque, NM ( USA) - rstehwien
Sam Aaron, Amsterdam ( Netherlands) - samaaron
Sean Devlin - fulldisclojure
Seth Schroeder - foogoof
Stuart Halloway, Chapel Hill, NC ( USA) - stuarthalloway
Stuart Sierra, NYC ( USA) - stuartsierra
T Batchelli, San Francisco ( USA) - tbatchelli
Others
Clojure Example of the Day…
…101 " course, Michael Kohl of RubyLearning caught up with Rich Hickey , the creator of Clojure. In this interview, Rich Hickey talks to the Clojure 101 course participants on Clojure .
Michael>> Welcome, Rich and thanks for taking out time for RubyLearning's Clojure course participants. For their benefit, could you tell us something about yourself?
Rich>> I'm an independent professional software developer, and the author of Clojure…