> Hi, > > I was thinking can we do some magic to easily implement single method > interfaces? What i mean how can we reduce the noise in the following: > > (proxy [java.lang.Runnable] [] (run [] (println "running")))
FYI: For this specific case, the answer is fairly simple. Clojure fn's implement Runnable anyway, so the equivalent to that is: #(println "running") or (fn [] (println "running")) -- Dave --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---