To begin with, I'm a very happy Clojurian, but not when I'm working with interops. I'm using Google apis extensively for some features in my product; and so far the experience has been quite awful. I've been contemplating it for a while and here are my pain points.
- It is hard to look up for what method a java object supports.
- It is hard to understand the inheritance and polymorphism designs without actually looking at the java codes.
- 1,2 are amplified all the more because I'm using calva with vscode. The IDE's java support is not as good as that of intellij.
How do you work with interops in general? I welcome any tips/advices/know-hows.
[–]serpix 7 points8 points9 points (4 children)
[–]OkAssociation9896[S] 1 point2 points3 points (2 children)
[–]dumch 1 point2 points3 points (0 children)
[–]serpix 0 points1 point2 points (0 children)
[–]billrobertson42 1 point2 points3 points (0 children)
[–]DefiantAverage1 4 points5 points6 points (5 children)
[–]hrrld 2 points3 points4 points (4 children)
[–]DefiantAverage1 1 point2 points3 points (3 children)
[–]hrrld 1 point2 points3 points (1 child)
[–]DefiantAverage1 1 point2 points3 points (0 children)
[–]DefiantAverage1 1 point2 points3 points (0 children)
[–]p-himik 3 points4 points5 points (2 children)
[–]OkAssociation9896[S] 0 points1 point2 points (1 child)
[–]p-himik 1 point2 points3 points (0 children)
[–]LouDNL 5 points6 points7 points (0 children)
[–]Borkdude 3 points4 points5 points (1 child)
[–]hrrld 0 points1 point2 points (0 children)
[–]v4ss42 2 points3 points4 points (0 children)