Written by Eric Normand. Published: September 5, 2012
Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.
Issue 1.20 - September 05, 2012
I was thinking today that I spend so much time on the computer. It's my job to write line after line of code. Despite my occupation, I enjoy learning about things from a much wider circle of intellectual pursuits. I wondered if some of this might not be appropriate for the Gazette. Then I remembered that this newsletter is not specifically about Clojure; it's about inspiring those interested in Clojure.
So I started to put together a issue that touches on topics outside of computing as well as stuff right within Clojure itself. I touch on linguistics, human evolution, and psychology. I hope you like it.
A promising Clojure library for developing HTTP compliant web servers. It uses a decision tree to determine the correct response to a request. I've developed something with some of the same ambitions (calledplaynice), but this one looks better for handling a wider range of cases in a convenient and correct way. I think there could be a nice marriage, there.
This is an impressive description of a game written in Clojure using a persistent data structure to model the entire state of the world. It uses a prototype-based object system (immutable!), procedurally generated images, and more!