LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Вычеркивай Kotlin native из претендентов, я проверил.

Мне в общем понравился язык и в vim с хайлайтингом, ide не обязательна, но у него есть ряд недостатков.

1. Бесполезные стектрейсы которые не содержат номера строк:

To implement line numbers in the backtrace we need to implement DWARF parser.

https://github.com/JetBrains/kotlin-native/issues/1816

2. Скорость компиляции. Hello world на десятилетнем Pentium(R) Dual-Core CPU T4200@2.00GHz компилируется 25-30 секунд. Но даже на обычных процессорах 10-15 секунд.

3. При первом запуске kotlinc-native скачает 600 метров зависимостей, после распаковки:

170M	./.konan/dependencies/target-gcc-toolchain-3-linux-x86-64
1,7G	./.konan/dependencies/clang-llvm-6.0.1-linux-x86-64
4,0K	./.konan/dependencies/.extracted
1,9G	./.konan/dependencies
1,9G	./.konan/

Короче как игрушка работает, но не совсем готова.

Исходная версия Aber, :

Вычеркивай Kotlin native, я проверил.

Мне в общем понравился язык и в vim с хайлайтингом, ide не обязательно, но у него есть ряд недостатков.

1. Бесполезные стектрейсы которые не содержат номера строк:

To implement line numbers in the backtrace we need to implement DWARF parser.

https://github.com/JetBrains/kotlin-native/issues/1816

2. Скорость компиляции. Hello world на десятилетнем Pentium(R) Dual-Core CPU T4200@2.00GHz компилируется 25-30 секунд. Но даже на обычных процессорах 10-15 секунд.

3. При первом запуске kotlinc-native скачает 600 метров зависимостей, после распаковки:

170M	./.konan/dependencies/target-gcc-toolchain-3-linux-x86-64
1,7G	./.konan/dependencies/clang-llvm-6.0.1-linux-x86-64
4,0K	./.konan/dependencies/.extracted
1,9G	./.konan/dependencies
1,9G	./.konan/

Короче как игрушка работает, но не совсем готова.