Hi,
Am Freitag, 2. August 2013 13:24:07 UTC+2 schrieb Phillip Lord:
>
> "Jim - FooBar();" <[email protected] <javascript:>> writes:
> > your extension point on Number is never fired because 10 is a Long.
>
> Sure, I understand why it's not working! I just don't know how to fix it.
>
>
Plain old functions:
(defn number-hello
[n]
(when (= n 10)
"hello"))
(defn long-hello
[n]
(if (= n 5)
"goodbye"
(number-hello n)))
(extend Number
PThree
{:hello number-hello})
(extend Long
PThree
{:hello long-hello})
(extend Integer
PThree
{:hello long-hello})
HTH.
Kind regards
Meikel
--
--
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
---
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.