AppTrends

Sign up for our newsletter.

I agree to this site's Privacy Policy.

Kotlin Goes Open Source

Kotlin, the JVM-targeted programming language introduced last summer by development toolmaker JetBrains, is now open source. The Prague-based maker of the venerable code-centric Java IDE, IntelliJ IDEA has been developing Kotlin since 2010, and will continue to be a major contributor.

JetBrains has opened access to snapshot builds and source code of the Kotlin compiler (Kompiler); enhancements to the basic Java libraries, including utilities for JDK collections; the build tool integrations (Ant and Maven); and the IntelliJ IDEA plugin to Kotlin's native IDE -- all under the Apache 2 License.

"We are also looking for 'Kontributors,' i.e. Kotlin contributors," wrote JetBrains marketing director Ann Oreshnikova in the company blog. "Brave souls eager to make this world a better place together with us."

Kotlin is a statically typed language similar to Scala, Gosu, Ceylon and Fantom. It compiles to both JVM byte code and JavaScript. The company has claimed that the language will be more stable at runtime than Java because it can statically check weak points. And it supports things like variable type interface, closures, extension functions and mix-ins.

Kotlin was unveiled at the 2011 JVM Language Summit in Santa Clara, Calif., during a presentation entitled, "Project Kotlin, a new JVM language to rescue Java developers?" In a blog posting on the day of the presentation, Kotlin project lead Dmitry Jemerov said that the company had been working on the project for almost a year.

 "We know that Java is going to stand long," he said, "but we believe that the community can benefit from a new statically typed JVM-targeted language free of the legacy trouble and having the features so desperately wanted by the developers."

According to Wikipedia, Kotlin is the name of a Russian island located near the head of the Gulf of Finland, 20 miles west of Saint Petersburg in the Baltic Sea. One of JetBrains' development offices is located in Saint Petersburg.

Kotlin is currently under active development, More information is available on the Kotlin Web site and the Kotlin issue tracker. The source code is also available on GitHub.

About the Author

John K. Waters is a freelance author and journalist based in Silicon Valley. His latest book is The Everything Guide to Social Media. Follow John on Twitter, read his blog on ADTmag.com, check out his author page on Amazon, or e-mail him at john@watersworks.com.


comments powered by Disqus