Can you elaborate more about how the system should behave?
Also, I don't think it's correct to say that you own the target function
here, since hook applies to the whole defmulti, not to some concrete
defmethod, so I don't see any difference between hooks for functions and
multimethods in this
On Fri, Jul 27, 2012 at 9:06 PM, Vinzent ru.vinz...@gmail.com wrote:
robert-hooke actualy doesn't work with multimethods afaik. You can try my
new library (https://github.com/dnaumov/hooks), but it's alpha (no docs yet,
sorry).
(defmulti foo* (fn [args] ...) ...)
(defmethod foo* :x [args]...)
On Jul 28, 2012, at 7:02 AM, Ben Smith-Mannschott wrote:
On Fri, Jul 27, 2012 at 9:06 PM, Vinzent ru.vinz...@gmail.com wrote:
robert-hooke actualy doesn't work with multimethods afaik. You can try my
new library (https://github.com/dnaumov/hooks), but it's alpha (no docs yet,
sorry).
robert.hooke works fine with multimethods:
user= (defmulti foo class)
nil
user= (defmethod foo :default [x] (str x))
#MultiFn clojure.lang.MultiFn@7539f0bb
user= (require '[robert.hooke :refer (add-hook)])
nil
user= (add-hook #'foo (fn [f [x]] (str K: (f x
On Jul 28, 2012, at 4:36 PM, Vinzent wrote:
robert.hooke works fine with multimethods:
user= (defmulti foo class)
nil
user= (defmethod foo :default [x] (str x))
#MultiFn clojure.lang.MultiFn@7539f0bb
user= (require '[robert.hooke :refer (add-hook)])
nil
user= (add-hook #'foo
robert-hooke actualy doesn't work with multimethods afaik. You can try my
new library (https://github.com/dnaumov/hooks), but it's alpha (no docs
yet, sorry).
Any suggestions about API is welcome.
пятница, 27 июля 2012 г., 3:15:44 UTC+6 пользователь George Oliver написал:
hi, I'm wondering
On Friday, July 27, 2012 12:06:33 PM UTC-7, Vinzent wrote:
robert-hooke actualy doesn't work with multimethods afaik. You can try my
new library (https://github.com/dnaumov/hooks), but it's alpha (no docs
yet, sorry).
Yes, from the robert-hooke readme, Adding hooks to a defmulti is
hi, I'm wondering if anyone has extended multimethods with auxiliary
methods like CL-style :before and :after, and if not what a suitable
substitute might be.
thanks, George
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group,
https://github.com/technomancy/robert-hooke/
On Thu, Jul 26, 2012 at 2:15 PM, George Oliver georgeolive...@gmail.com wrote:
hi, I'm wondering if anyone has extended multimethods with auxiliary methods
like CL-style :before and :after, and if not what a suitable substitute
might be.
thanks,