The Unpuzzling Kotlin: Bringing Clarity to Your Code
Kotlin is a statically-typed JVM-targeted programming language developed by JetBrains. One of its major goals is to provide developers with safer and more concise language than Java while keeping simple enough for industrial use.
So far, so good. But can we somehow assess these qualities?
Famous “Java Puzzlers” series of talks (as well as the book) made it clear that there are quite a few cases when Java programs display counterintuitive or just obscure behavior. While some are JVM-related,…