Hi, I have had good 6 months of fun with Clojure and have big appreciation for it's way of doing things. Coming from the Java/Spring world however, I still have this nagging desire to be able to annotate functions and have some preprocessor pick up these annotations and decorate the code accordingly. Let me illustrate it:
In Java + Spring @Transactional public void someFunction(){...} the Spring core container has excellent support for preprocessors to instrument this function with some advice. --------- I wish I could do that in Clojure: (defn ^:transactional someFunction [...] ...) and then have somehow means to decorate someFunction (yes, I am aware there is no container) I have read some blog posts (about dependency injection in the context of testing clojure) that discuss *alter-var-root,* but that looks like very brutal approach. What would be the advice on that? I am even happy to go with solution that involves some micro-container spring-like approach. Cheers -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.