Welcome! Please see the About page for a little more info on how this works.

0 votes
in ClojureScript by

This is a simple refactor around {IFn} protocol around core.cljc and core.cljs. We would like to hide the details of the invocation naming convention to avoid simple errors as well as to support changes more simply.

4 Answers

0 votes
by

Comment made by: dnolen

The scope of this ticket needs to be narrowed to make it simpler for me to review. For the time being the only thing I would like to see is invoke** which hides the naming convention for direct invokes. No other higher level macro helpers should be provided in the resolution of this sissue.

0 votes
by

Comment made by: aralo

Patch updated. Much fewer changes to keep it simple for now.

0 votes
by

Comment made by: dnolen

Looking better but lets have one helper for constructing the name, should just take number or :variadic.

0 votes
by
Reference: https://clojure.atlassian.net/browse/CLJS-2127 (reported by aralo)
Welcome to Clojure Q&A, where you can ask questions and receive answers from members of the Clojure community.
...