For the second time, I tried today to build the Kotlin GitHub project. Again, after hours of frustration I have failed. This issue is mainly for info, as I only have limited time available and I certainly don’t have days of my spare time to work with anyone to figure it out.
For starters, the “update dependencies” step, simply did not complete successfully. After many attempts, I found I needed the very latest ant build (not ant 1.8 as claimed). I also had to remove all chmod sections (despite the attempts in the file to not run chmod on Windows).
I then suffered again trying to use IntelliJ IDEA. I remain completely baffled as to how anyone finds this IDE even vaguely usable. Every click on the UI is followed by a massive wait (anything up to a minute) before anything happens. There is no feedback on whether I actually clicked it on not, frequently leading to multiple clicks.
Opening the Kotlin root module does indeed load the project, but it does not self-host, with the tools jar yet another gotcha. (And the readme refers to menu items that don’t exist…) The “disable android plugin” section in the readme is unclear as to what that really means. By the time I managed to get it to get reasonably far down a build, it still had test failures. And eventually it ground the whole machine to a halt that task manager struggled to kill.
Summary. Yes, I’m grumpy. But Kotlin has wasted hours of my life again today. Feel free to file this in the grumpy pile, as right now I can’t see how I can be at all positive about the language.