Ask HN: Clojure code worth reading?
19 points| psawaya | 14 years ago
Can anyone recommend code (ideally, large apps or libraries) that is considered high quality and readable? I'd like to better wrap my head around the techniques used.
19 points| psawaya | 14 years ago
Can anyone recommend code (ideally, large apps or libraries) that is considered high quality and readable? I'd like to better wrap my head around the techniques used.
[+] [-] zaph0d|14 years ago|reply
* Enlive, a HTML scraping & templating library implemented on top of DOM parsing & state machines https://github.com/cgrand/enlive
* Core Logic, a Prolog-like logic programming library https://github.com/clojure/core.logic
* The ClojureScript compiler, a Clojure compiler that targets JavaScript https://github.com/clojure/clojurescript/blob/master/src/clj...
* Ring, a Rack/WSGI like web-app library https://github.com/mmcgrana/ring
* Midje a very powerful test framework https://github.com/marick/Midje
* Carmine, a Redis client lib in Pure Clojure https://github.com/ptaoussanis/carmine/
[EDIT] Added Midje, Ring.
[+] [-] psawaya|14 years ago|reply
[+] [-] Borkdude|14 years ago|reply
It's a very simple game built as a webapp in the very simple Noir framework (webnoir.org). It also contains unit tests. It uses leiningen as a build tool (so you can simply run it using "lein run" or poke at using "lein repl", run the unit tests using "lein test" etc). As a next exercise I want to build it in ClojureScript (client side only), which should not be too hard.
[+] [-] shane-armstrong|14 years ago|reply
Thanks for the post.
[+] [-] wink|14 years ago|reply