On Feb 23, 10:05 pm, Neill Alexander <[email protected]> wrote: > Can anyone help me to work out why Ring isn't reloading my namespace? > > ;;------------------------------------ > (ns com.nwalex.sponge.server.core > [:require > [ring.adapter.jetty :as jetty] > [ring.middleware.reload :as reload]]) > > (defn app [req] > {:status 200 > :headers {"Content-Type" "text/html"} > :body "Hello World from Ring"}) > > (def with-reload-app (reload/wrap-reload app > '(com.nwalex.sponge.server.core)))
Basically because wrap-reload is a function, so app is evaluated before it is passed to wrap-reload. What you probably want is to encase app in an anonymous function before passing it in, e.g. #(app %). - James -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
