I just got an official announcement email about kotlin native integration for Clion. An decided to try it. I’ve updated my Clion to EAP version, but encountered some problems right from the start.
The main problem is that I work on Windows and Clang for windows does not support LLVM. Clion 2017.3 supports multiple toolchains, but on Windows I can choose only between MinGW and Cygwin (by the way I can’t understand why anyone still use it now, when we have Ubuntu for windows). I have LLVM installed on my system. but Clion just does not allow this toolchain type.
The second problem, that there is no promised kotlin/native project available in “new project” dialog. I believe it is connected to problem one.
And the last, but still very annoying problem is that Clion does not currently support Gradle. I know that CMake is much more popular in native ecosystem, but for people from JVM ecosystem, CMake is a huge step back. Also it just does not make sense to have different build systems for different projects now that gradle have full support for native projects.