Clojure Gazette 1.15

Back in action

Clojure Gazette

Issue 1.15 - July 12, 2012


Back in Town

Welcome back, me!

You may have worried about where your beloved Clojure Gazette has gone. Well, fear not! I was merely out of town. I am back now and there has been a mountain of news to cover, so let's get started.

Eric Normand

PS If you like the Clojure Gazette, tell your friends!

PPS Also, I love to hear what you think. Just reply to this email.

one more time

Clojure/conj 2012

The call for presentations closes Friday, August 24 5pm EST. All talks will be 50 minutes in length. Please note that we would like you to submit two presentation topics, but you will only be selected to present one topic at the conference. We provide conference ticket, conference lodging and an airfare stipend. [italics mine]

Um. Yes, please! Submit while you still can!

simplicity complex

Simplicity Matters (video)

Rich Hickey again nails it: simplicity is an objective, unlike ease. This time, he's talking to Rubyists. It is very much like his talk Simple Made Easy. But this idea is important enough to be repeated until it is cliche. Show your Rubyist friends.

clojure roguelike

The Caves of Clojure

Steve Losh is programming a roguelike game. It is turning into an epic about game programming in Clojure. There have already been 7 Hacker-News-first-page posts in the series.

compile to C?


I actually considered doing something like this myself, then dismissed it as pure hubris. Mark Probst, however, fears not the gods! He has embarked on a journey most would dread to imagine. Yet, he continues! What is at the end of this path? Certain destruction or fame and glory?

fairy tale

Baba Yaga and the Clojure Reducers

The most unbelievable thing about this story is not that the cat knows Clojure, but that it knows how to use the new reducers library before I do.

clojure vs. java

Shall we use Clojure?

A great resource to show your co-workers to help spread the joy of Clojure. I love the graphs.

clojure suckage

What Sucks about Clojure...and Why You'll Love It Anyway (video)

Chas Emerick critiques Clojure and some of its stickier points. I found myself agreeing with many of his points. Are these problems solvable or do they just reflect the inherent complexity of the domain?

defining types

The Taming of the Deftype(video)

Have you ever been confused by Clojure's variety of ways to create new Java types? I have. Watch this lecture by BG!


Evident Code at Scale(video)

Stuart Halloway addresses this perennial question: how do we write code obviously shows what it does when it does so much?

refactoring considered harmful

Stop Refactoring!(video)

Nat Pryce challenges many fundamental ideas about software engineering. Clean code, programming paradigms, conceptual integrity, abstraction. All dead. His thesis is that all of these ideas fail to take into account the changing nature of software over time.