Currently interop is not possible, as :apache impl assumes operand is also :apache in multiple places, eg here as other with a type hint: https://github.com/ogeagla/clj-hypercomplex/blob/master/src/hypercomplex/core.clj#L91
This type hint means no reflection but also means cannot interop with :plain impls.
What is the desired behavior? Do we want interop? What would be the performance cost?
Currently interop is not possible, as
:apacheimpl assumes operand is also:apachein multiple places, eg here asotherwith a type hint: https://github.com/ogeagla/clj-hypercomplex/blob/master/src/hypercomplex/core.clj#L91This type hint means no reflection but also means cannot interop with
:plainimpls.What is the desired behavior? Do we want interop? What would be the performance cost?