Re: [ANN] faster-multimethods

2017-10-12 Thread John McDonald
I think it would be a good idea to some feedback and more widespread use first. I've started the process with https://dev.clojure.org/jira/browse/CLJ-2234. The other semantic changes need more review. The main performance change to clojure.lang.MultiFn is to replace persistent data structures by

Re: [ANN] faster-multimethods

2017-10-12 Thread dennis zhuang
why not merge it to clojure.core multimethods? I think it's a valuable work, you can create a patch to make clojure better. See https://clojure.org/community/contributing 2017-10-13 8:13 GMT+08:00 John Alan McDonald : > Beta release (0.1.0) of faster-multimethods,

[ANN] faster-multimethods

2017-10-12 Thread John Alan McDonald
Beta release (0.1.0) of faster-multimethods, which brings multimethod lookup overhead to roughly the same cost as protocols, with only modest changes to the Clojure 1.8.0 implementation. It is mostly backwards compatible with Clojure 1.8.0. I would very much appreciate feedback on the semantic