
Bogdan
13.06.2018
08:25:13

Rikland
13.06.2018
08:25:57

Anton
13.06.2018
08:26:08
раз речь зашла про грааль как оно там с корутинами/грин тредами? будут запиливать или будет цирк как в жвм, с кучей различных либ кто во что горазд.

Vhäldemar
13.06.2018
08:26:23

Google

Vladimir
13.06.2018
08:27:57

Oleksandr
13.06.2018
08:30:55
если котлин пойдет по пути "нам пох на грааль, ебашим свое", то они, неизбежно, разойдутся в фичах и потеряют часть возможно-общего функционала
то есть снова увеличение энтропии на ровном месте
хотя котлин вообще любит такое делать, чего уж

Anton
13.06.2018
08:38:16

Bogdan
13.06.2018
08:39:18

Oleksandr
13.06.2018
08:40:45
?
сам котлин — эталонный пример ненужного увеличения энтропии
из-за бардака с версиями джавы в андроиде вырос огромадный костылище

Bogdan
13.06.2018
08:42:35

Google

Bogdan
13.06.2018
08:43:02

Oleksandr
13.06.2018
08:43:29
? Вы о чем ?
эм, о котлине же
будь на андроиде поддержка актуальной версии джавы, котлина бы не появилось
огромный снежный ком кривого дизайна, "обратной совместимости" и политических решений

Bogdan
13.06.2018
08:44:23

Evgeny
13.06.2018
08:44:40
graal это C2 переписанный на Java, в том числе дающий возможность JVM быть полиглотный к запускаемому языку
есть jlink позволяющий собрать нативный образ с упакованной внутрь jvm
kotlin-native это другое, там kotlin компилируется в натив c помощью llvm, где нет jvm, и там упрощенный свой gc основанный на reference counting + возможность решения thread local circlic reference

Oleksandr
13.06.2018
08:44:48

Vladimir
13.06.2018
08:46:15

Bogdan
13.06.2018
08:46:22

Nameless
13.06.2018
08:46:24

Bogdan
13.06.2018
08:46:32

Oleksandr
13.06.2018
08:46:39
там и 7 не было

Nameless
13.06.2018
08:47:11

Anton
13.06.2018
08:47:23
эм, о котлине же
будь на андроиде поддержка актуальной версии джавы, котлина бы не появилось
ну хз, актаульная жава, имхо, очень сильно уступает котлину в выразительности и простоте написания кода. конечному пользователю совершенно пофиг на семантику и вопросы под капотом, он хочет сравнивать строки нормальным оператором, а не equals, писать нормальные функциии высших порядков, а не городить функшионал интерйфейсы, итд куча мелочей, которые жаба никак не решает и не упрощает

Bogdan
13.06.2018
08:48:50
ну хз, актаульная жава, имхо, очень сильно уступает котлину в выразительности и простоте написания кода. конечному пользователю совершенно пофиг на семантику и вопросы под капотом, он хочет сравнивать строки нормальным оператором, а не equals, писать нормальные функциии высших порядков, а не городить функшионал интерйфейсы, итд куча мелочей, которые жаба никак не решает и не упрощает
+ , но это не значит что нужно бежать тащит в прод, и заставлять писать на нем

Oleksandr
13.06.2018
08:49:47
я не спорю, что котлин — красивый сахар поверх джавы
я говорю о том, что, не будь бардака на андроиде, этой одной причины бы не хватило для мотивации развитиия

Anton
13.06.2018
08:50:44

Oleksandr
13.06.2018
08:51:43
его создатели, конечно, хотят выглядеть белыми и пушистыми
но мысль о том, что они просто-напросто захотели оттяпать хаотичный рынок разработки под андроид выглядит более чем логичной

Nameless
13.06.2018
09:57:52

Google

Gimle
13.06.2018
10:01:44
А кто-нибудь знает, есть ещё подобные журналы/подборки по джаве?
Oracle's change to a six-month release cadence can make it difficult to keep up with the current state of Java, but this comprehensive guide will help you catch up and prepare for the future with updates on Java 9 and 10 releases, what’s new with Java EE, and an exploration into null-safety in Kotlin and Java.
#java #news #magazine
https://dzone.com/guides/java-features-improvements-amp-updates?oid=18jsfb

Vhäldemar
13.06.2018
10:04:41
почему андроид-то?
десктоп пишется на котлине вполне норм

Денис
13.06.2018
10:11:54

Фёдор
13.06.2018
10:12:32
+1 :) забавно выглядит
Я могу ошибаться, но котлин вроде изначально вообще безотносительно андроида делали/сделали?

Денис
13.06.2018
10:15:17
А вообще по этой логике 90% языков программирования суть "увеличение энтропии", лол.
Вот только если найдётся, условно, 10-20-50-100 компаний, в которых новый язык ускоряет разработку и повышает качество продукта на выходе - поздравляю, язык (или любой другой инструмент) был сделан в общем-то не зря.

Anatoly
13.06.2018
10:15:18
Всем привет! Кто-нибудь знает способ запускать груви или js код из под джавы с хорошей производительностью?
Имеется в виду в рантайме

Anton
13.06.2018
10:16:12


KrivdaAllStars
13.06.2018
10:24:31
ну хз, актаульная жава, имхо, очень сильно уступает котлину в выразительности и простоте написания кода. конечному пользователю совершенно пофиг на семантику и вопросы под капотом, он хочет сравнивать строки нормальным оператором, а не equals, писать нормальные функциии высших порядков, а не городить функшионал интерйфейсы, итд куча мелочей, которые жаба никак не решает и не упрощает
ну хз, актаульный котлин , имхо, очень сильно уступает скале в выразительности и простоте написания кода. конечному пользователю совершенно пофиг на семантику и вопросы под капотом, он хочет сравнивать строки нормальным оператором, а не equals, писать нормальные функциии высших порядков, а не городить функшионал интерйфейсы, итд куча мелочей, которые котлин никак не решает и не упрощает

Vhäldemar
13.06.2018
10:25:44
зато нет проблем с интеграцией, вообще никаких

KrivdaAllStars
13.06.2018
10:26:03
Такие же как в скале

Vadim
13.06.2018
10:37:20
Такие же как в скале
Овердохуя у scala детских болезней,типа,плохая поддержка ide.В котлине не надо писать функциональные интерфейсы.Тоже люблю scala,но защищать аля'моя поляна лучше всех' - глупо

KrivdaAllStars
13.06.2018
10:37:46

Alexander
13.06.2018
10:38:18
скала, котлин, функциональные интерфейсы, люди вон в 2018 году на похапе пишут, о чем вы ъ


Денис
13.06.2018
10:38:25
ну хз, актаульный котлин , имхо, очень сильно уступает скале в выразительности и простоте написания кода. конечному пользователю совершенно пофиг на семантику и вопросы под капотом, он хочет сравнивать строки нормальным оператором, а не equals, писать нормальные функциии высших порядков, а не городить функшионал интерйфейсы, итд куча мелочей, которые котлин никак не решает и не упрощает
"Простота написания кода" (как и выразительность, но она в чуть меньшей степени) - величина, зависящая от языка программирования и программиста, который этот код пишет.
Для меня, например, "простота написания кода" для условного хеллоуворлда на Lisp - много сложнее, чем написать полноценный рест-сервис с крудами на джаве+спринг.
Мораль сей басни такова - аргументы в пользу любого языка и инструмента программирования должны быть конкретны и измеримы, а не "код выразительнее и пишется быстрее", потому что это бессодержательный буллшит.

Vadim
13.06.2018
10:38:50

KrivdaAllStars
13.06.2018
10:38:52

Google

Денис
13.06.2018
10:40:01

?
13.06.2018
10:40:32

KrivdaAllStars
13.06.2018
10:40:34
то есть не произошел какой-то перелом в коммьюнити и появилось качественно новое

Денис
13.06.2018
10:40:36
Этот аргумент применим и к нему, и к скале, и к джаве, и к прочим.

KrivdaAllStars
13.06.2018
10:40:52
а появилась тулза которая затыкает конкретные проблемы на конкретной платформе
но

Vhäldemar
13.06.2018
10:40:58
кложур?

Quantum Harmonizer
13.06.2018
10:41:07

Admin
ERROR: S client not available

Vhäldemar
13.06.2018
10:41:12
на какой платформе что делает котлин?

KrivdaAllStars
13.06.2018
10:41:14

Vadim
13.06.2018
10:41:24
Кривда пришел в jvm вбросить.Понв уже надоел

KrivdaAllStars
13.06.2018
10:41:33
я не набрасываю

Vhäldemar
13.06.2018
10:41:35
не андрющей единой

Денис
13.06.2018
10:41:46

KrivdaAllStars
13.06.2018
10:41:46
еще есть java 7

Vhäldemar
13.06.2018
10:41:56
а есть 1.4

KrivdaAllStars
13.06.2018
10:42:04
я пока видел кейсы , андрюша и java 7 в банке

Vhäldemar
13.06.2018
10:42:13
а я видел 1.4

Google

KrivdaAllStars
13.06.2018
10:42:19

Vhäldemar
13.06.2018
10:42:27
какое отношение к котлину и скале?

Oleksandr
13.06.2018
10:42:49

Денис
13.06.2018
10:42:54

KrivdaAllStars
13.06.2018
10:43:11
вот есть Украинский, есть Русский
А есть суржик
котлин - суржик

Денис
13.06.2018
10:43:41

KrivdaAllStars
13.06.2018
10:44:14
прост куча людей тратят свое вреимя и время на поддержание суржика

Quantum Harmonizer
13.06.2018
10:44:22

Денис
13.06.2018
10:44:41

Митко Соловец?
13.06.2018
10:44:54

Quantum Harmonizer
13.06.2018
10:44:55

KrivdaAllStars
13.06.2018
10:45:01

Oleksandr
13.06.2018
10:45:11

Quantum Harmonizer
13.06.2018
10:45:12

KrivdaAllStars
13.06.2018
10:45:15
то есть у него нет поддержки платформы жвм
вообще такое есть, я знаю eta lang

Luger
13.06.2018
10:46:19