@jvmchat

Страница 1052 из 2890
Руслан
15.01.2017
20:34:35
Ну вместе с фолдингом возможно это не так убого будет выглядеть

Oleksandr
15.01.2017
20:39:21
это уже 100℅ известно, val не будет?

Руслан
15.01.2017
20:39:42
нет конечно

Митко Соловец?
15.01.2017
20:39:45
не 100%

Google
Митко Соловец?
15.01.2017
20:39:53
я читал, что идет обсуждение

Oleksandr
15.01.2017
20:40:16
а, ну мб одумаются, и сделают var/val

Руслан
15.01.2017
20:40:35
я бы сделал даже только val

Митко Соловец?
15.01.2017
20:40:43
ну там проблема, что будет и val и final

Oleksandr
15.01.2017
20:40:51
Nikolai
15.01.2017
20:41:04
а, ну мб одумаются, и сделают var/val
Может проще обозвать Kotlin Джавой 10 ?)

Oleksandr
15.01.2017
20:41:19
ну там проблема, что будет и val и final
это да, но, имхо, final var хуже

Митко Соловец?
15.01.2017
20:41:24
ну в отличии от Котлина, джава думает о совместимости

все-таки серьезные проекты за кучу бабок

Nikolai
15.01.2017
20:41:59
ну в отличии от Котлина, джава думает о совместимости
Ну после Optional-а, мне кажется что Котлин лучше думает о джавовской совместимости))

Oleksandr
15.01.2017
20:42:13
Может проще обозвать Kotlin Джавой 10 ?)
или скалу val/var kotlin взял оттуда, если что

с той же вероятностью, то есть 0

Google
Oleksandr
15.01.2017
20:42:41
пока оракл держит руль

Nikolai
15.01.2017
20:43:17
или скалу val/var kotlin взял оттуда, если что
Не, скала - это слишком брутально, неоткуда будет фичи брать для джавы 11 и 12 )

Vitaliy
15.01.2017
20:44:19
Oleksandr
15.01.2017
20:44:24
вообще я был бы рад, если бы оракл реально взяли котлин как след джаву

Митко Соловец?
15.01.2017
20:44:51
вообще я был бы рад, если бы оракл реально взяли котлин как след джаву
мы же взрослые люди и понимаем, что такого не будет

Nikolai
15.01.2017
20:44:53
Да это офигенно было бы, нечего насиловать Джавку, блин (

Митко Соловец?
15.01.2017
20:45:18
если Ораклу надо будет, он добавит необходимые фичи и Котлин станет совсем не нужным

Руслан
15.01.2017
20:45:39
Котлин -джава 2.0
Хорошо сказал, надо запомнить)

Nikolai
15.01.2017
20:45:51
Oleksandr
15.01.2017
20:46:20
толсто

Руслан
15.01.2017
20:46:28
если Ораклу надо будет, он добавит необходимые фичи и Котлин станет совсем не нужным
и в джс и нэйтив начнет компилировать? И на обратную совместимость забьет? XD

Митко Соловец?
15.01.2017
20:46:57
зачем жс и натив?

будто это убер фичи

Nikolai
15.01.2017
20:47:09
Котлин -джава 2.0
Java 1.5, java 1.6, 1.7, 1.8 ... похоже Java асимптотически стремится)))

Руслан
15.01.2017
20:47:16
Митко Соловец?
15.01.2017
20:47:29
нормальные люди кодят на подходящих языках

фронтенд на жс, иот - на си и крестах

Руслан
15.01.2017
20:47:38
Java 1.5, java 1.6, 1.7, 1.8 ... похоже Java асимптотически стремится)))
но может только приблизиться, и то, в бесконечности)

Oleksandr
15.01.2017
20:47:47
самый вероятный вариант -- оракл добавит пару самых популярных фич, типа имплисит конвершнов / экстенш функций

Google
Oleksandr
15.01.2017
20:48:16
а скалокотлины -- полигон для проверки идей на прочность

Митко Соловец?
15.01.2017
20:48:31
ну скалу с джавой все сложней становится сравнивать

она в своей каше варится и со своими проектами

Nikolai
15.01.2017
20:48:45
а скалокотлины -- полигон для проверки идей на прочность
Ну для Котлина это в меньшей степени справедливо

Митко Соловец?
15.01.2017
20:48:49
я бы её совсем обособленно рассматривал

Oleksandr
15.01.2017
20:48:50
их много, да

Митко Соловец?
15.01.2017
20:49:04
смотря какую)
сложные высоконагруженные проекты

Oleksandr
15.01.2017
20:49:24
сложные высоконагруженные проекты
если типа акки, то там сорцы более-менее похожи на джаву

Руслан
15.01.2017
20:49:31
сложные высоконагруженные проекты
с большой параллельностью?

Митко Соловец?
15.01.2017
20:49:37
конечно же

Митко Соловец?
15.01.2017
20:49:50
на джаве ЭПИЧЕСКАЯ, если че

Руслан
15.01.2017
20:49:52
эпической

Митко Соловец?
15.01.2017
20:50:20
*многопоточность

Руслан
15.01.2017
20:50:20
guga
15.01.2017
20:50:35
Ну понеслось, давайте лучше снова срать котлин и груви

Митко Соловец?
15.01.2017
20:50:44
ты можешь бесконечно топить за Котлин, но какой в этом толк, если это просто плагин сахарок для божественной джавы?

Oleksandr
15.01.2017
20:50:48
только в idea не работает go to definition :(
все у меня работает, и дурацких $init$ нет

Руслан
15.01.2017
20:51:05
все у меня работает, и дурацких $init$ нет
видимо нужно скала плагин для этого ставить

Google
Руслан
15.01.2017
20:51:10
а я смотрю байткод декомпильнутый

Oleksandr
15.01.2017
20:51:17
мб

Руслан
15.01.2017
20:51:28
И там все плохо :(

Oleksandr
15.01.2017
20:51:33
всегда ставил скала плагин

а я смотрю байткод декомпильнутый
любопытства из, как выглядит байткод после котлина в каком-то эклипсе, без плагина?

Руслан
15.01.2017
20:53:08
Так же как джавовый без сорцов

Руслан
15.01.2017
20:53:21
Так же как джавовый без сорцов
В этом фишка, я 100 раз говорил

Т.е. если в той же либе для перфа на скале одни доллары в байткоде, то на котлине будет java-like

Admin
ERROR: S client not available

guga
15.01.2017
20:54:35
В этом фишка, я 100 раз говорил
они же что-то там писали в мету

Руслан
15.01.2017
20:54:47
мета она от котлина для котлина

Oleksandr
15.01.2017
20:55:09
никто так не делает

Руслан
15.01.2017
20:55:18
там всякие isData (дата класс ли это) прописаны

никто так не делает
ну я так постоянно делаю

Oleksandr
15.01.2017
20:55:47
зачем?

Руслан
15.01.2017
20:55:51
раньше проект был, где либки от ibm были без сорцов

и если бы они были на скале, я б повесился

Oleksandr
15.01.2017
20:56:05
брр, ужас

Google
Руслан
15.01.2017
20:56:28
или когда автор опубликовл либу без javadoc и sources

и идея тупо не может скачать сорцы

а качать их самому лень

Oleksandr
15.01.2017
20:57:29
хз, я для всех-всех либ имею сорцы

Руслан
15.01.2017
20:57:32
и даже если у тебя будут сорцы, то в джава коде все равно доллары останутся

Oleksandr
15.01.2017
20:58:11
да пусть будут, жалко, что ли?

Руслан
15.01.2017
20:58:26
ну если интегрироваться со скала кодом - то конечно

V
15.01.2017
20:58:32
подскажите плиз

у меня такое условие не срабатывает

if (i >= 4) this.interrupt();

хочу здесь остановить нить

а она дальше продолжает выполнять строчку кода

Руслан
15.01.2017
20:59:31
Во как + оператор из скалы в джаве выглядит, вроде $plus

Oleksandr
15.01.2017
20:59:41
ну если интегрироваться со скала кодом - то конечно
scala good practice -- в ядре пишут что угодно, но юзер-апи предельно простой

Руслан
15.01.2017
20:59:52
и что, если автор не затачивался, мне теперь везде $plus писать

Oleksandr
15.01.2017
21:00:02
и?

Руслан
15.01.2017
21:00:02
или обертки делать

так себе развлечение

Oleksandr
15.01.2017
21:00:26
пишешь же ты bigDecimal.multiply

Anton
15.01.2017
21:01:00
а она дальше продолжает выполнять строчку кода
потому что interrupt не останавливает поток сразу же

Oleksandr
15.01.2017
21:01:01
вообще все равно на такие вещи, лишь бы имя было релевантно

Руслан
15.01.2017
21:01:25
есть же разница: bg.multiply или bg.$multiply

Страница 1052 из 2890