Would an Ask for improving definterface to allow it to extend other interfaces be welcome? I’ve had to drop to java just for this. Use case is working with primitives (where protocols don’t help), to get things to dispatch nicely in a zero boxing primitive transducer implementation.
gen-interface can extend, does that help at all
definterface wraps gen-interface and also imports, but you could do that. I'm not really sure why they differ here
Thanks, I’d forgotten about gen-interface. There’s not much difference in overhead though, between having to use AOT and using java compilation.
I’ll look at the definterface implementation.
but an ask would be ok too, I can't think of a good reason for definterface not to allow extends
https://ask.clojure.org/index.php/14903/definterface-doesnt-interfaces-extends-interface-extension