What are the current choices of mature Clojure web frameworks? I am looking for some kind of feature matrix telling me what the popular frameworks support and to what extent, including:
- Response templating (response written in Clojure or in some other markup - e.g. like JSP with Tiles)
- HTTP sessions
- REST with automatic mapping of URLs into action-functions and params
- HTML forms (params available as map, error handling, validation)
- Application flow (known from Java frameworks - request handlers return action identifiers which are eventually handled by renderers)