On 21 November 2010 22:57, Miki <miki.teb...@gmail.com> wrote:
> Usage is simple - add "EVIL" definition to your application
> "defroutes":
>
>  (defroutes app
>    (GET "/" [] "Nothing here! (try /evil)")
>    (EVIL "/evil")
>    (route/not-found "Dude! I can't find it."))
>
> Comments/criticism/improvements welcomed.

"EVIL" doesn't have to be a macro. You could just make it a function:

(defn EVIL [path]
  (GET path [expr]
    (if (nil? expr)
      (html path)
      (json-str (eval-expr expr))))

- James

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to