23 April 2014

The Ruby Reflector

Topic

Rich Hickey

  Source Favicon
By Giles Bowkett of Giles Bowkett 4 months ago.
Email

Rich Hickey presented Harmonikit at the 2013 Clojure conj. Here's the code , and here's the hour-long video (embedding disabled, because apparently ClojureTV hates the Web or something?).

Harmonikit's an additive synthesizer built in Clojure on top of Overtone . Harmonikit gives you additive synthesis and uses core.async for control. Hickey says in the presentation that core.async proved "a fantastic fit" for handling MIDI and OSC.

gilesbowkett.blogspot.com Read
  Source Favicon
By Ben Orenstein of Codeulate. 8 months ago.
Email

…new one and return that? Rather than delete something, can you record that a delete was requested? Rich Hickey has some worthy thoughts on this .

Class with multiple responsibilities

Fee: $ 200/extra responsibility

Classes should have just one responsibility or reason to change. Almost no one errs on the side of making their classes too small, but I'd love to see it. Shoot for that; your classes will still probably be too big.

Duplication in production code

Fee: $ 500…

codeulate.com Read
  Source Favicon
By sbecker of Synthesis almost 2 years ago.
Email

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 …

synthesis.sbecker.net Read
  Source Favicon
By Trevor of Trevor Turk over 2 years ago.
Email

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 // ShaunInman.com

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 …

almosteffortless.com Read
  Source Favicon
On pingles almost 3 years ago.
Email

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 …

oobaloo.co.uk Read
  Source Favicon
On paperplanes over 3 years ago.
Email

…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 …

paperplanes.de Read
  Source Favicon
By Satish Talim of RubyLearning Blog over 3 years ago.
Email

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 …

rubylearning.com Read
  Source Favicon
By Joey of Global Nerdy over 3 years ago.
Email

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") …

globalnerdy.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog over 3 years ago.
Email

…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 …

rubylearning.com Read
  Source Favicon
By Charles Oliver Nutter of Headius almost 5 years ago.
Email

…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

blog.headius.com Read