Compojure - Clojure web framework
github.com
github.com
Vectors are the [ ] structure you see. You can use ( ) to specify a number of function bodies which differ on arity e.g:
(defn foo ([x] x) ([+ x y])
So it's not to stand out more, rather it's extending the Lisp syntax to make items other than lists "first-class" whilst retaining the homoiconic properties of Lisp. get '/' do
'Hello world!'
end"The language I work with from day to day is Ruby, so Compojure has a lot in common with lightweight Ruby frameworks like Sinatra, and less with existing Java frameworks. It's designed for impatient, lazy people like myself, so it's quick to install and quick to start developing in."
http://groups.google.com/group/clojure/browse_thread/thread/...