Monthly Archives: August 2011

Multiple Inheritance Part 2: Possible directions

In the previous post in this series we discussed the disadvantages of the inheritance model we initially planned for Kotlin. Today we will talk about alternative designs. Note that these posts are intended to provoke a discussion, so that we … Continue reading

Posted in Language design | Tagged | 57 Comments

Multiple Inheritance Part 1: Problems with the existing design

I’m back from my vacation, and it’s time to get to one one the biggest issues pointed out in the feedback we received during conference presentations and in the comments to the docs. I’m talking about inheritance. I plan to … Continue reading

Posted in Language design | Tagged | 17 Comments

The Kotlin issue tracker is now public

Following the tradition of other JetBrains projects, we’ve opened up the issue tracker for Kotlin to the public. In the issue tracker, you can see some of our thinking and things we’re working on, and you can also file issues … Continue reading

Posted in Uncategorized | Comments Off

Why JetBrains needs Kotlin

The question of motivation is one of the first asked when someone learns that someone else is working on a new programming language. Kotlin documentation offers a fairly detailed overview of why the language exists. Still, we would like to make … Continue reading

Posted in Uncategorized | 32 Comments