A Lazy Sequence

12 Dec

Ring 1.0.0 Released

Clojure's Ring, the HTTP abstraction and associated libraries, has reached 1.0.0. Great work by Mark McGranaghan, James Reeves, and the other contributors.
10 Jun

Rich Hickey interview

Creator of Clojure is interviewed by Michael Fogus (the author of The Joy of Clojure) on Peter Seibel's new “Hackademic journal” Code Quarterly.
03 Aug

counterclockwise - Key Bindings

This page details keybindings and other features of a clojure editor. These keybindings include all the 'paredit' mode support to make sexp editing easy.
28 Sep

unifycle

Fogus's unification library for Clojure.
06 Aug

reducate

A for-like macro for reduce in clojure
22 Feb

Penumbra

An idiomatic wrapper for OpenGL in Clojure
10 Jun

On Types

Meikel Brandmeyer writes about types in Clojure.
12 Jan

ClojureScript One

Clojure/core have released a guide and sample project for producing web applications based on Clojure and ClojureScript. As a bonus the project is an excellent example of using Marginalia for documentation.
16 Mar

Clojure Bookshelf

Rich Hickey's list of books that influenced clojure or otherwise related.
14 Jul

ClojureDocs

Online community documention for Clojure and clojure libraries and tools.
02 Nov

Macronomicon

Fogus's studies in macrology in Clojure.
10 Mar

Clojure Memoization

Meikel Brandmeyer uses the rule of three to write an improved memoization utility for clojure
10 Jun

defmethodfn

Perfect for those situations where something returns a function that you want to use as a multimethod
21 Oct

Simple Made Easy.

Rich Hickey's Strange Loop 2011 presentation on leveraging simplicity in programming.
27 Nov

Clojure at BackType

Nathan Marz shows how BackType uses Clojure and his Hadoop powered Cascalog system. In this video Marz introduces Cascalog and shows how they used it to build their influencer metrics
05 Feb

Die Geister

An asynchronous processing library for Clojure inspired by F# and C#'s async API.
03 Nov

SQL Korma.

Korma is a new Clojure library for SQL from Chris Granger, who is also responsible for the popular Noir web framework. Korma looks very promising; it is a very simple, direct mapping of SQL syntax into composable primatives. In contrast to ClojureQL which is a Relational Algebra to SQL compiler, Korma looks like it should result in less surprising SQL generation.
02 Oct

Using JavaScript libraries in ClojureScript

A detailed article by Luke VanderHart on the various mechanisms in ClojureScript and Google Closure for using external javascript libraries in your ClojureScript projects.
17 Mar

memoize done right

Meikel Brandmeyer revisits his Clojure memoizing function with respect to concurrency tools.
25 Feb

minithttpd

A tiny barebones web server written in clojure
05 Feb

Conduit

A stream processing library using arrows in Clojure.
23 Jan

MetaWeblog API with Clojure

I've added a recipe for implementing a basic MetaWeblog server endpoint in Clojure to the necessary-evil github wiki. It's bare bones and uses a dummy store that does the bare minimum. Because so much of the detail of MetaWeblog is dependant on the backend and model you use, it's not much more than the public interface.
03 May

JVM bytecode parsing monad.

Jim Duey's latest Monads in Clojure post looks at writing a parser for JVM bytecodes. This is a great practical example of using the state monad as the basis for a DSL. Don't miss the Performance note at the bottom.
30 Mar

moustache

Christophe Grand's Moustache micro web framework for Clojure
22 Sep

Strange Loop 2011 Slides

All the slides to this years Strange Loop presentations as PDFs in one github repository.