1.4.0 protocols
$ find . -name "*.clj" -exec grep "defprotocol" \{\} \; -print -printf "\n"
(defprotocol Reflector
(defprotocol TypeReference
./src/clj/clojure/reflect.clj
(defprotocol ClassResolver
./src/clj/clojure/reflect/java.clj
(defprotocol ^{:added "1.2"} Coercions
(defprotocol ^{:added "
This is for 1.4.0. Multi methods.
(Filenames come after)
(the two methods in dispatch are: simple-dispatch, code-dispatch
add -A 1 option to the grep to see this)
$ find . -name "*.clj" -exec grep "defmulti" \{\} \; -print -printf "\n"
(defmulti
(defmulti
./src/clj/clojure/pprint/dispatch.cl
Please do post :)
On Feb 22, 2013 7:08 PM, "Ambrose Bonnaire-Sergeant" <
abonnaireserge...@gmail.com> wrote:
> Yes please.
>
> On Fri, Feb 22, 2013 at 9:37 PM, Dave Sann wrote:
>
>> I did this.
>>
>> There are actually not many protocols. Likely because most of the
>> original underlying implemen
I did this.
There are actually not many protocols. Likely because most of the original
underlying implementation in terms of java interfaces.
Few multi-methods beyond print-method stood out.
I can post the output if anyone is interested.
Dave
On Friday, 22 February 2013 21:51:06 UTC+11, Andre
I guess you should just grep clojure core source for defprotocol, defmulti
and so on.
--
--
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 -
Does anyone have a good source of summary documentation for core clojure
"extension points"
My this I mean either defined multi-methods that are intended to be
extended, such as print-method, or Protocols that are intended to be
re-used?
Is there similar for clojurescript?
just curious at the