I'd consider the following projects:

Compojure is written in an almost purely functional style and
demonstrates well how Clojure values can act almost as their own DSLs
while keeping the semantics clear and concise.
http://github.com/weavejester/compojure

Christophe's Regex lib shows how to use Datatypes and Protocols to
build an extensible mini-language for readable, composable regexes in
Clojure.
http://github.com/cgrand/regex

Ring contains a lot of Java interop that (upon the short glance I
took) seems to be clearly factored out into their own modules, while
the other modules manage to stay functional.
http://github.com/mmcgrana/ring

Clojure Contrib is an invaluable repository of well-written code, but
you may have to dig around a bit to find bits that are comparable to
the code you're trying to write. (Lots of different use cases there,
e.g. JMX, monads, etc.)

Daniel

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to