@kotlin_lang

Страница 906 из 982
Anna
04.10.2018
07:49:08
Андрей отличный оратор, тем не менее ?‍♀️ Но в такие моменты кажется даже он волнуется

Google
Жабра
04.10.2018
07:52:29
Устал ждать 1.3((

Leonid
04.10.2018
07:53:17
Берите RC

)

Eugeny
04.10.2018
07:53:29
В ожидании Годо

Sergey
04.10.2018
07:53:41
другие сессии не будут транслироваться?

Egor
04.10.2018
07:54:07
другие сессии не будут транслироваться?
первый зал по-идее должен транслироваться

так везде делают

Eugeny
04.10.2018
07:54:17
Нет, только первый трек

Alexander
04.10.2018
07:55:17
А как этот progressive mode включают?

Руслан
04.10.2018
07:55:34
Так ключик компиляторный

Alexander
04.10.2018
07:55:38
а

Я думал где-то в идее можно включить

Руслан
04.10.2018
07:56:12
Видимо как-то из гредла прокинуть нужно

Google
Alexandr
04.10.2018
07:58:38
Alexander
04.10.2018
07:59:00
Газеты читать надо. Типа быстрый цикл обновления фич

Alexandr
04.10.2018
07:59:06
Видимо как-то из гредла прокинуть нужно
Скорее всего в плагине флажок сделают

Андрей
04.10.2018
07:59:13
Alexander
04.10.2018
07:59:20
В вашем ынтерпрайзе не нужно, а вот мне в самый раз.

Андрей
04.10.2018
07:59:32
просто сыро настолько, что половину в блокноте писать приходится

Anna
04.10.2018
08:02:17
progressive mode это чтобы компилятор быстрее ругался на то, что депрекейтится?

Alexander
04.10.2018
08:02:52
Я так понял, что более быстрый ввод новых фич и блокировка мертвых

Leonid
04.10.2018
08:03:09
Чтобы багфиксы, которые делают код красным, включались сразу, а не через deprecation cycle

OlegKrikun
04.10.2018
08:04:27
А никто не вкурсе, записи остальных треков будут доступны?

Leonid
04.10.2018
08:05:34
Должны быть

Kirill
04.10.2018
08:05:56
Должны быть
а вкинь ссылку, пжлста?

Leonid
04.10.2018
08:06:10
а вкинь ссылку, пжлста?
Она после конфы очевидно будет Это же записи)

Kirill
04.10.2018
08:06:34
Leonid
04.10.2018
08:06:47
ой-вей. хочу live stream!
Live только из первого зала

Kirill
04.10.2018
08:07:04
OlegKrikun
04.10.2018
08:07:12
Anton
04.10.2018
08:09:36
что за книжечка то будет? что то вроде effective kotlin?)

Sergey
04.10.2018
08:11:43
KotlinConf 2018 Announcements https://blog.jetbrains.com/kotlin/2018/10/kotlinconf-2018-announcements/

Quantum Harmonizer
04.10.2018
08:12:54
потому что @hide, из джавы тоже не видно.

Google
Ivan
04.10.2018
08:13:07
что за книжечка то будет? что то вроде effective kotlin?)
по описанию скорее что-то вроде Heads First https://www.atomickotlin.com/

Vadim
04.10.2018
08:13:31
data class VerificationMode( val username: String, val mode: Mode ) { enum class Mode { VERIFY, RECOVERY } }

можно ли такой класс как-то сделать Parcelable ?

Quantum Harmonizer
04.10.2018
08:13:50
эмм... как обычно?)

кстати -> @kotlin_mobile

Андрей
04.10.2018
08:14:27
можно ли такой класс как-то сделать Parcelable ?
имплементь Parcelable, добавить аннотацию @Parcelize

Vadim
04.10.2018
08:15:07
Как обычно не получается, через имплементирование Parcelable





Quantum Harmonizer
04.10.2018
08:16:22
ну загугли, как можно enum сохранить

Андрей
04.10.2018
08:16:27
а самому-то зачем реализовывать парселэйбл в 2к18?

Maxim
04.10.2018
08:17:49
Андрей
04.10.2018
08:18:36
Говорят, что быстрее, чем serializable.
я не против самого использования Parcelable, я про то что аннотация есть для того чтоб самому меньше писпть

Maxim
04.10.2018
08:19:37
А, всё, неправильно понял. Все сходиться. Все верно

Andrew
04.10.2018
08:20:55
Хоть бы подкинули ключевое слово человеку: @Parcelize.

Vadim
04.10.2018
08:21:32
какая разница, аннотация или бойлерплейт, проблема то остается))

Maxim
04.10.2018
08:22:25
какая разница, аннотация или бойлерплейт, проблема то остается))
Ну, разница в том, что если добавить поле и не добавить бойлерплейт, то будет печалька

Vadim
04.10.2018
08:22:33
а проблема в том, что и data class и enum должны имплементировать Parcelable

Google
Quantum Harmonizer
04.10.2018
08:22:48
какая разница, аннотация или бойлерплейт, проблема то остается))
да, не сделали ещё плагин, который загуглит за тебя — это действительно проблема

Maxim
04.10.2018
08:24:14
да, не сделали ещё плагин, который загуглит за тебя — это действительно проблема
Вот это, кстати, хорошая идея! В сплывающей подсказке добавить кнопку wtf, которая гуглит текст ошибки)

Alexandr
04.10.2018
08:25:53
Вот это, кстати, хорошая идея! В сплывающей подсказке добавить кнопку wtf, которая гуглит текст ошибки)
такая штука есть для фронта, называется alarm, она ловит ошибки и по кнопке открывает гугл с содержимым)

Igor
04.10.2018
08:26:00
Говорят, что быстрее, чем serializable.
Для класса с 2 полями, ну такое

Maxim
04.10.2018
08:26:49
Для класса с 2 полями, ну такое
А вдруг он 10к объектов парселизует?))

Nikita
04.10.2018
08:27:06
https://kotlinlang.org/docs/reference/whatsnew13.html - может кто пояснить что имеется ввиду под первым пунктом контрактов, каким образом аргумент x превратился в s?

fun foo(x: String?) { if (x != null) s.length // Compiler automatically casts 's' to 'String' }

Admin
ERROR: S client not available

Nikita
04.10.2018
08:27:25
а то читаю what's new 1.3 и сразу в ступор

Denis
04.10.2018
08:29:20
потому что @hide, из джавы тоже не видно.
Фига себе, не знал про это, спасибо.

Alexandr
04.10.2018
08:29:33
Nikita
04.10.2018
08:30:55
бага в доках
ок, спасиб

Sergey
04.10.2018
08:32:23
заслал им PR чтоб исправили

OlegKrikun
04.10.2018
08:34:52
Чот я не понял когда натив можно будет в AS помацать? =) Когда-то в будущем, или сроки были озвучены, а я прослушал?

Quantum Harmonizer
04.10.2018
08:35:11
заслал им PR чтоб исправили
блин, не вовремя я это прочитал

Dmitry
04.10.2018
08:37:18
А никто не вкурсе, записи остальных треков будут доступны?
Записи будут после конференции постепенно выкладываться, порциями

Google
eshch
04.10.2018
08:38:15
есть ли какая-то проблема в язык добавить возможность указывать ссылку на метод инстанса вместо лямбды без типа? т.е. вместо listOf(1).map(Int::toString) писать listOf(1).map(::toString) или как-то так, главное - не упоминая тип.

Alexander
04.10.2018
08:39:16
Оно и сейчас есть. Подразумевается тип текущего ресивера

Quantum Harmonizer
04.10.2018
08:39:34
Методрефы прекрасны своей явностью и однозначностью.

Alexander
04.10.2018
08:40:13
А при чем тут вообще тайп классы?

То есть хочется, чтоты тип был разный в завивимости от отго, где он используется? Но это же бред.

Egor
04.10.2018
08:41:04
А при чем тут вообще тайп классы?
если быть точнее, вообще тот PR в целом, с with у параметра функции/конструктора

Quantum Harmonizer
04.10.2018
08:41:32
Нет имплиситам!!1

Egor
04.10.2018
08:41:48
там ребята всм уже рвутся тестить extension val

Nikolay
04.10.2018
08:42:22
Kotlinconf.com

Если вдруг кто пропустил

Alexander
04.10.2018
08:42:31
А что такое extension val?

Да уже пропустишь, с утра только это и обсуждаем

Egor
04.10.2018
08:43:02
полноценные имплиситы как в скале, вроде

Nikolay
04.10.2018
08:43:15
Мне впадлу читать 100+ сообщений, сорян

Alexander
04.10.2018
08:43:34
В болото их

У котлины за счет явной передачи контекста в расширениях есть возможность сделать все то же самое, что и в скале, но без маразма

Единственное, чего лично мне не хватает, так это возможности определять member extensions извне

Жабра
04.10.2018
08:45:10
Кст, заявляли о каком-то сюрпризе. Так что это было?

Страница 906 из 982