An alternative to both Java and Scala
Source code for Kotlin’s ‘kompiler’, Java library enhancements, build tools and IDE is now available on GitHub under the Apache 2 licence, and the company is seeking volunteer developers to help the language evolve:
[We’re] looking for Kontributors, i.e. Kotlin contributors -- brave souls eager to make this world a better place together with us. All Kontributions, from compiler to IDE patches to libraries and examples, are welcome and appreciated. You can start by reading our issue tracker or by just picking your favorite library and making it Kotlin-friendly.
Kotlin aims to remove some common pitfalls of Java, including null pointer exceptions, while adding features such as higher-order functions, mixins and pattern matching. A handy comparison page details the similarities and differences between Kotlin and the the popular Java-compatible language Scala, key improvements being simplicity of syntax and compile-time.