Clojure Gazette 1.1

The inaugural edition of the Clojure Gazette

Issue 1.1 - March 15, 2012

Welcome to the Clojure Gazette

I was surprised when I posted the signup for the Clojure Gazette and my phone started buzzing with all of the new subscriber emails. I promised myself that I would take it seriously if I could get one hundred people to sign up. Well, one hundred people signed up the first day! There are well over three hundred subscribers now, and this is only the first issue.

When I take a look at a cross-section of Clojure activity around the internet, I see something very special. The Clojure community is a fruitful mix of design, history, science, and philosophy with a pragmatic undercurrent The Clojure Gazette aims to challenge its readers to expand their understanding of Programming and Computing through the lens of Clojure. Although very humble now, I see the Clojure Gazette becoming a force for good in the world of programming and I invite you to share your ideas and opinions with me.

Thank you for joining that vision.

Eric Normand

Clojure/huh? - Clojure's Governance and How It Got That Way

A brief yet fascinating history by Stuart Sierra of how the Clojure community has organized itself.

Clojure: Creating a Custom Map Type

An exploratory tutorial showing how to create a new type and make it work like a hashmap. It's very interesting to see all of the protocols required to make your map type work seamlessly.


Whenever I am programming in Clojure, I open a browser window to ClojureDocs. The Quick Reference and the search feature are the best.


A new Leiningen plugin to create a Noir + Clojurescript web app template project.

On Lisp in Clojure

On Lisp is a classic. It shows the power of syntactic abstraction. Rick seems to be going through the book, translating the Common Lisp into Clojure. Good to follow.

Structure and Interpretation of Computer Programs (amazon link)

This is the book I recommend to my friends who want to learn about functional programming or Lisp. It does not water it down. By the end of the book, you are writing a Lisp compiler. It is also available online for free.

Hammock-Driven Development

Rich has a strong vision, he sees through the BS of development methodologies, and he has a philosophical streak. Watch it. And enjoy the cheatsheet.

Announcing Marginalia v0.7.0

Marginalia is a tool for producing beautiful documentation. You can use it as a Leiningen plugin. Lots of bugs fixed in this release.

An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes (pdf)

An approachable look into the Self compiler. Self was a very dynamic, prototype-based language. Its compilation techniques are still being used in the modern Javascript implementations.

How One Kitchen Table in Brooklyn Became a School for Coders

Clojure coder David Nolen and friends are featured in The Atlantic.

Copyright © 2012 LispCast, All rights reserved.