Fork me on GitHub
#clojure-dev
<
2016-08-19
>
bronsa07:08:02

yes agreed

cfleming08:08:44

@bronsa: Yes, I’d thought about the reordering idea - it’s interesting, but it would make the interfaces totally unusable by any client other than the Clojure compiler.

cfleming08:08:10

Well, not totally unusable, but a pain to use.

bronsa08:08:19

they're implementation details anyway tho

cfleming08:08:13

Sure, but that would mean you couldn’t call those functions from Java easily. Not sure if that’s a stated goal or not, of course.

bronsa08:08:25

you still could through IFn.invoke, just not the unboxed version (I've never seen anybody use the prim interfaces from Java tbh)

arrdem17:08:23

I think there's a reasonable argument to be made from the perspective of deploying an app and/or using proguard that spinning consistently named IFn derivatives for typedInvoke(...) is reasonable although I agree that for REPL development indy is probably the better approach.