Misc. Clojure Stuff
I’ve written some libraries for Clojure, the best little Lisp ever.
Some are on my GitHub account, including Lazytest, a new test framework.
Some are packaged with the Clojure distribution:
- clojure.string, string manipulataion functions (since 1.2)
- clojure.java.io, utilities for using Java I/O classes (since 1.2)
- clojure.test, a test framework (formerly clojure.contrib.test-is)
- clojure.walk, a generic tree walker (formerly clojure.contrib.walk)
- clojure.stacktrace, Clojure-aware reformatting of Java stack traces (formerly clojure.contrib.stacktrace)
I have contributed other libraries to the clojure-contrib project, including:
- An asychronous HTTP client using Clojure’s agent system (clojure.contrib.http.agent)
- Tracing utilities (clojure.contrib.trace)
- A generic “case” macro (clojure.contrib.fcase)
- I/O utilities (clojure.contrib.duck-streams)
- Various utilities (clojure.contrib.seq-utils, clojure.contrib.str-utils, clojure.contrib.str-utils2)

Entries (RSS)
This is out of date (sourceforge instead of Google Code).
Thanks, Gavin. Fixed.
[...] macros. It was a good discussion – though I did throw in (tongue-in-cheek) that we’re using Test Is at Cinch. Thanks Chris, it was a good [...]
[...] The nice unit test framework test-is created by Stuart Sierra [...]
[...] Akkaya has a good post which describes how to use clojure.test, a testing written by Stuart Sierra so I've been using that to define some tests cases for the little RSS feed parser that I'm [...]