This month in Clojure, April 2013

Written by Chris Wilson @minleychris on 24-April-2013.

This is a brief summary of some of the news to come out of the Clojure world during April 2013. This page is just here as a record of what we talked about, mainly as a reference for those present.

Tools

Structural Editing http://alan.dipert.org/post/47444634908/structural-editing-revisited

Its great to see people challenging established orders with clojure

  • Based on old ideas od Listp editors
  • Paredit commands
  • No files...

Libraries

HTTP Kit 2.0(.1) released http://http-kit.org/

Efficient event driven web server with a unified API for WebSocket/long polling.

  • Bug fixes, cleaning up implementation, api unification.
Garden https://github.com/noprompt/garden

Rendering CSS in Clojure

  • Conceptually similar to Hiccup
  • Unit concept

Interop

clojure-py https://github.com/halgari/clojure-py

Implementation of Clojure in Python

  • Targetted to pypy virtual machine
  • Interop with Python libraries
graaph https://github.com/mrb/graaaph

Use JRuby's AST representation of Ruby code from within Clojure

  • Goal is to make interop as transparent as possible

Other

Clojure style guide https://github.com/bbatsov/clojure-style-guide

Guide on best practices for the real-world.

Inleiding Functioneel Programmeren met Clojure http://michielborkent.nl/clojurecursus/

Dutch language functional programming guide using Clojure

Functional Design Patterns http://www.infoq.com/presentations/Clojure-Design-Patterns

Video of Stuart Sierra talking about common design patterns. Very good indeed.

ClojureWest slides https://github.com/strangeloop/clojurewest2013

The slides from ClojureWest are now up.