4 ms·
While all of this is true and interop can save you from being completely stuck in a problem on many occasions, the interop is not as seamless as many advertise,
by Scarbutt 6y ago
While all of this is true and interop can save you from being completely stuck in a problem on many occasions, the interop is not as seamless as many advertise, at least not in Clojure, don't know about F#. Many times in Clojure is easier to write two wrappers, one in Java (to make the Java lib access tolerable from Clojure lol) and the Clojure one. And I'm talking about ad-hoc wrappers for your use case/functionality needs, not general wrappers, which take much more time. Productivity goes down in this translation, you start to wonder why are you wasting all this time wrapping Java libs. Kotlin is much better in this area of course.
- thu2111 6y agoCan you elaborate on this? What do the two wrappers need to do - where is the primary pain points?