I have pretty limited experience with Clojure, but...
# getting-started
d
I have pretty limited experience with Clojure, but from my understanding there’s a pretty big difference in paradigm between Clojure and Java. Kotlin uses the same kind of paradigms that Java does, so it’s easier to use Java libraries. Annotation processing and so forth generally works with Kotlin too. The biggest drawback IMO is Java libraries don’t usually have nullability information, which makes your code will be a little bit less protected from null pointer exceptions.