12 Mar
2018
Новый виток моих половых сношений с Kotlin/Native
http://lpaste.net/3582186347600805888
Это после того как в шмейкфайлах добавил:
elseif (WIN32)
set(KONANC_TARGET mingw)
и в run_konan.bat убрал:
-Xmx3G ^
SannySanoff, не, если 3 гигов рамки свободных не было, то сборка не шла
кейс: котлин противопоставляют скалке, официально заявили, что нейтив версия кроссплатформенная, а оказывается, что собрать новым способом нельзя (можно только градлом)
Чем лучше чего? У меня даже возможности собрать и запустить нет. Мне интересно было, как они коллекции запилили и свой сахарок с учётом того, что у котлина была фишка - очень маленький рантайм обвес.
Почему не Сишечка Раст итп. Зачем натив, итп, что за софт, причем тут Скала
SannySanoff, ну мне нравятся более-менее типизированные язычки. Скалка - это сурьёзный язычок, который вырос из научной работы. Котлин - студенческий проект, который очень хайпанут. Когда противопоставляют котлин скалке... это вызывает удивление. Зачем-то некоторые языки на основе жвм, обзавелись нативными собратьями, которые обычно запиливаются с помощью LLVM. Мне просто интересно, сколько они теряют из фич в таком виде. Целью было просто собрать и запустить хэловолд.
А раст я пока не осилил. Я обычно топлю за страшненькие C++ и, незаслуженно обделённые вниманием общественности, D. На данный момент на плюсах у меня проект сервиса умной автодополнялки с плагинами к штудии (C#), Idea (Java будет скорее всего), на работке - Java, ну и постоянно тыкаю D, хотя нормальной IDE под них нет... да и редактора.
Недавно тыкал F#. Всё хочу окольными путями прийти к Haskell. Не могу избавиться от ООП мозга =/
m4n71k0r, понятно, ты просто для интересу ковыряешь. Мне непонятно для чего он годен. Девелопить на самом нативе - долго конпелит. Перфоманс в рантайме у него по заявлениям афтаров - не главное. Девелопить на JVM чтобы деплоить в нативе - непонятно зачем, да и граблей много.
К Хаскелю иди прямо, фигле там окольными путями. Хаскель знать и уметь надо, девелопить на нем не обязательно 8). Возьми какой-нибудь project euler с самого начала, там и интересно и полезно.
Котлин не студенческий проект, он ПРАГМАТИЧНЕЕ жабки, был бы хорош если бы не тормозил в IDE. Я на нем педалил плотно полгода, очень хорош как язык, аж завидно... Именно тормоза его подвигли меня начать щупать Дарт.