
Umren
30.05.2017
20:01:41
потому что шарить код не нужно никому, а перфоманс когда нужен берут плюсы

Руслан
30.05.2017
20:01:58
Как там память будет менеджиться - дело десятое

Umren
30.05.2017
20:02:27
посмотрим, пока на самом деле рано судить

Google

Umren
30.05.2017
20:02:37
выйдет 1.0 глянем
пока все это очень мутно

Igor
30.05.2017
20:03:08

? animufag ?
30.05.2017
20:03:59
ну так то люди пишут на xamarin, qt, react native
потребность есть

Umren
30.05.2017
20:04:18
так там другие уровни абстракций
и ты глянь что на скриншоте
кто так будет писать?
садо мазохисты? а фишка в чем? лучше просто на свифте писать

Руслан
30.05.2017
20:05:26
и ты глянь что на скриншоте
На скриншоте парень из интернета показал PoC, не JB, а просто кто-то решил пофаниться. IRL думаю все намного проще будет

Umren
30.05.2017
20:05:33
реакт нейтив тебе дает общий апи, тоже кутэ

Igor
30.05.2017
20:06:06

Umren
30.05.2017
20:07:26

Google

Umren
30.05.2017
20:07:52
что они хотят что бы им люди делали мне непонятно

Igor
31.05.2017
07:16:57
Кто-нибудь справился с тем что бы заставить GSON использовать пустые списки вместо null (для Kotlin это очень актуально).

Андрей
31.05.2017
07:40:24

Igor
31.05.2017
07:41:41

Руслан
31.05.2017
07:58:19
https://stackoverflow.com/questions/11942118/how-do-you-get-gson-to-omit-null-or-empty-objects-and-empty-arrays-and-lists#17089654
Я подозреваю как-то так, только наоборот

Dmitriy
31.05.2017
08:24:55

Igor
31.05.2017
08:41:49

Dmitriy
31.05.2017
08:42:31
если в json не пришел объект, Gson deserilize попросту его игнорирует

Михаил
31.05.2017
08:42:35
а чему не работать?)

Quantum Harmonizer
31.05.2017
08:45:06

Igor
31.05.2017
08:45:40

Михаил
31.05.2017
08:47:44
вроде как все просто. могу ошибаться. с дефолтным параметром создается дефолтный конструктор без аргументов. gson дергает через рефлекшн пустой конструктор и потом те поля которые есть в ответе он десеарилизует и по именам сэтит через тот же рефлекшн

Руслан
31.05.2017
08:49:21
точно также как jackson

Igor
31.05.2017
08:51:35

Михаил
31.05.2017
09:01:56

Igor
31.05.2017
09:04:14
Почему не вариант?
Ты же писал:
> ...потом те поля которые есть в ответе он десеарилизует и по именам сэтит через тот же рефлекшн…
Дефолтный конструктор поставит полю emptyList(), а потом Gson его через рефлекшен и занулит (ведь по умолчанию там null для полей типа List<T>)

Михаил
31.05.2017
09:04:51
С бэка налы приходят?
Как всегда все не просто)

Google

Igor
31.05.2017
09:05:43
С бэка налы приходят?
Изначально вопрос так стоял.
Если там приходит {xxx: []} - то и вопроса то в общем то нет.

Quantum Harmonizer
31.05.2017
09:08:42
Сериализовать без serializeNulls на бэке.

Igor
31.05.2017
09:28:05

Sasha
31.05.2017
09:39:05

Михаил
31.05.2017
09:40:17
Ничего не имею против)

Igor
31.05.2017
10:23:03
Правильно я понимаю что без вложенного when здесь не обойтись? (код не компилируется)
fun greetSomeone(x: Animal) = when (x) {
is Dog, x.name = "Pluto" -> "Good boy!"
else -> “Who are you?”
}

Михаил
31.05.2017
10:24:50
If else имхо)

Руслан
31.05.2017
10:25:01
fun test(x: Animal) = when {
x is Dog && x.name == "Pluto" -> "Good boy!"
else -> ":\""
}
если очень when хочется)

Igor
31.05.2017
10:28:04
Кстати, наш чат обогнал Scala чат ?? (по кол-ву юзеров)

Aliaksei
31.05.2017
10:42:32
толи ещё будет

Lost
31.05.2017
11:04:08
на скале можно что то делать?
слышал долго билдится
прям очень
ОЧЕНЬ

Владислав
31.05.2017
11:04:33
Можно и делают
Вон, всякие джавы и котлины тоже ОЧЕНЬ долгие для людей сидящих на всяких js'ах

Igor
31.05.2017
11:10:47

Gregory
31.05.2017
11:11:48
Apache Kafka на Scala.

Google

Gregory
31.05.2017
11:12:02
Но релизы редко выпускают, потому что долго билдится, да.

Admin
ERROR: S client not available

Umren
31.05.2017
11:12:26
64.5% java

Руслан
31.05.2017
11:12:44
слышал что переписывают потиху обратно

Владислав
31.05.2017
11:12:57

Umren
31.05.2017
11:13:11
тоже слышал что там раньше больше скалы было, сейчас ее выкидывают

Gregory
31.05.2017
11:13:26
64.5% java
Так клиент джавовый для кафки на чём ещё писать?

Umren
31.05.2017
11:14:05
Кстати лайтбенд там пишет к спарку какой то слой апи для котлина

Руслан
31.05.2017
11:14:21

Umren
31.05.2017
11:14:28
нет
именно для котлина
джава там давно есть

Руслан
31.05.2017
11:14:44
вот будет умора когда лайтбенд перейдет на котлин)

Igor
31.05.2017
11:15:02

Владислав
31.05.2017
11:15:11

Umren
31.05.2017
11:15:18
ничем не отличается от джава в этом плане

Владислав
31.05.2017
11:16:16
Ничем не отличается и так же плохо работает?)

Umren
31.05.2017
11:16:45
Ага

Google

Umren
31.05.2017
11:16:53
не хуже чем на джаве)

Sergey
31.05.2017
11:17:45
Ага
вот ненадо, работает хорошо
только без процессоров аннотаций

Umren
31.05.2017
11:18:03
зависит от проекта, либ и телефона
я как телефон сменил ваще не работает

Sergey
31.05.2017
11:18:24
как-то они со скалы слазят

Владислав
31.05.2017
11:18:32

Umren
31.05.2017
11:18:38
тонко

Igor
31.05.2017
13:19:54
Говорят официальный Spark Kotlin вышел (я пока не вижу в мавене).
https://twitter.com/sparkjava/status/869887488277532672
http://sparkjava.com/news#spark-kotlin-released