title: Mature Clojure web frameworks?
body: <p>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:</p>
  
  <ul>
  <li>Response templating (response written in Clojure or in some other markup - e.g. like JSP with Tiles)</li>
  <li>HTTP sessions</li>
  <li>REST with automatic mapping of URLs into action-functions and params</li>
  <li>HTML forms (params available as map, error handling, validation)</li>
  <li>Application flow (known from Java frameworks - request handlers return action identifiers which are eventually handled by renderers)</li>
  </ul>