2013-02-03 10 views
5

Mein Namensraum beginnt zur Zeit:Wie benötige ich viele Sub-Namespaces in Clojure?

(ns web.site 
    (:require ring.adapter.jetty) 

    (:require ring.middleware.reload) 
    (:require ring.middleware.stacktrace) 
    (:require ring.middleware.params) 
    (:require ring.middleware.keyword-params) 
    (:require ring.middleware.nested-params) 
    (:require ring.middleware.multipart-params) 
    (:require ring.middleware.cookies) 
    (:require ring.middleware.session) 
    (:require ring.middleware.session.cookie) 
    (:require ring.middleware.flash) 
    (:require ring.middleware.resource) 
    (:require ring.middleware.file-info)) 

Hier gibt es offensichtlich eine gewisse Redundanz ist. Wie man es entfernt?

Antwort

7

Versuchen

(:require [ring.middleware reload stacktrace params keyword-params]) 
+0

Großen Dank. Aber ich muss noch tun (: require ring.middleware.session.cookie) als separate Anweisung? Ich kann damit leben. –

+0

@JohnLawrenceAspden ja, AFAIK können Sie es nicht in derselben Aussage tun. –

Verwandte Themen