
ViTO
28.01.2017
10:27:47
есть ли что-либо подобное в stdlib?
fun <T:Any> T?.resolve(onSome: (T) -> Unit, onNone: () -> Unit) =
if (this != null) onSome(this)
else onNone()

Михаил
28.01.2017
10:34:10
ну как вариат элвис использовать
?:
ага

Google

Михаил
28.01.2017
10:34:56
тут не все так просто)

Alina
28.01.2017
10:48:59
А хочет кто-нибудь доклад на Варшава Kotlin night 6 марта сделать?
@fundamentalparticle ?

Anton
28.01.2017
11:17:32
А, что?
Этож ехать надо...
Да и я про котлин не умею :)

Руслан
28.01.2017
11:20:01
Покапайся в байткоде
Типо как у Жемерова, только хардкорнее)
(генерирую идеи доклада, где не нужен продакшен опыт)

Alina
28.01.2017
12:05:04
@fundamentalparticle в варшавочку же. Там ок :) я б тоже подъехала

Aliaksei
28.01.2017
12:10:12
Где не нужен опыт
1. Blazing fast development with Kotlin and JRebel (потому что можно продавать jrebel)
2. Kotlin Bytecode internals (потому что можно про java betcode говорить)
3. DDD with Kotlin (потому что вообще не про Котлин)

Руслан
28.01.2017
12:11:02
Не продавать, а повышать awareness

Aliaksei
28.01.2017
12:11:12
devrel

Google

Alina
28.01.2017
12:11:48
Все так

Anton
28.01.2017
13:09:10
@meilalina а когда мероприятие?

Aliaksei
28.01.2017
13:11:40
Минские, тут java в vk завезли https://vk.com/javaprofessionalsby

Sasha
28.01.2017
18:12:56
? *Do you remember AsyncTask? I hope you would prefer to forget about that class from Android API. * https://blog.elpassion.com/what-comes-in-kotlin-1-1-for-android-developers-831d559f780f#.5chm4alb7

Nikita
28.01.2017
18:15:26
красота

Aliaksei
28.01.2017
19:07:51
да никто уже давно не использует asyncTask в здравом уме
но там есть проблемка, это привязка к java8
ну т.е. я понимаю что будут реализации async/await и для j7, но будут же, да? )

Sasha
28.01.2017
19:09:32

Михаил
28.01.2017
19:09:53
в чем печаль?

Sasha
28.01.2017
19:10:07

Арсений
28.01.2017
19:10:35
через года три будет актуально

Михаил
28.01.2017
19:10:35
для корутинов?

Aliaksei
28.01.2017
19:10:40
For now, this methods are built upon CompletableFuture class and require minimum SDK version of Android app set to API level 24 as it uses Java 8 Language Features. However, there are some implementations that do not require JDK 8, e.g. in Kovenant promises.
На самом деле у меня в андроиде и так есть бэкпорт completablefuture

Руслан
28.01.2017
19:11:05

Aliaksei
28.01.2017
19:11:07
так что думаю можно будет замутить

Руслан
28.01.2017
19:11:39
Сейчас найду, а пока доклад https://www.youtube.com/watch?v=53JrKl5NR5o&feature=youtu.be

Google

Руслан
28.01.2017
19:12:02
(Октябрь 2016, но я на фоне сам посмотрю)
https://github.com/metalabdesign/AsyncAwait

Михаил
28.01.2017
19:13:18
а кто расскажет за suspend функции? или реально ли вообще свой async/await замутить?

Руслан
28.01.2017
19:13:38
Да, конечно
Но за новый async\await не расскажу, пока не пробовал
С виду тоже самое, только в профиль

Михаил
28.01.2017
19:15:21
ну тогда вообще не проблема с мин 24)

Aliaksei
28.01.2017
19:19:05
ну типа да, https://github.com/metalabdesign/AsyncAwait/blob/master/asyncawait/src/main/kotlin/co/metalab/asyncawait/Async.kt

Sasha
28.01.2017
19:19:31

Denis
28.01.2017
23:25:34
доброй ночи.
У кого-то было, что у Kotlin Koans в IDE не запускается проверка "Failed to launch checking"?

Руслан
28.01.2017
23:32:17
А
./gradlew test
работает?

Alina
30.01.2017
17:51:01
у нас вот https://blog.jetbrains.com/kotlin/

Aliaksei
30.01.2017
17:59:41
Kotlin.link!!!!

Alina
30.01.2017
18:01:37
ну а куда ж без него

Руслан
30.01.2017
18:50:08
Wow
дэйли котлин и котлин линк ❤️

Alina
30.01.2017
18:50:49
:)

Руслан
30.01.2017
18:50:58
Ты постаралась? ;)

Alina
30.01.2017
18:51:02
ну и Алина в блог JB написала
вершина моей гуманитарной карьеры))))\

Google

Руслан
30.01.2017
18:51:15
Ага, вижу

Alina
30.01.2017
18:51:23
и я постаралсь и Рома - вас же все знают
белорусское комьюнити - двигатель Kotlin!

Sasha
30.01.2017
19:02:46

Alina
30.01.2017
19:03:08
твитдек же :)
с нотификациями

Руслан
30.01.2017
19:03:55

Sasha
30.01.2017
19:04:06
понятно. Я просто твиттер по праздникам читаю, забыл что к чему там)

Aliaksei
30.01.2017
19:30:20

Руслан
30.01.2017
19:30:57
bkug, bjug, dailykotlin, heapyhop)

guga
30.01.2017
20:09:53
отожми ещё аки бутика и каена

Pavel ?
31.01.2017
09:30:18
буду внедрять котлин в качестве средства рефакторинга поверх ждк7 в проектах, проздравте))

Luger
31.01.2017
09:30:45
это как ты такую хитрость провернул перед заказчиком)?
поздравляю, несомнено

guga
31.01.2017
09:31:06
Павел вроде бы в продуктовой конторе работает
а так, конечно, грац

Pavel ?
31.01.2017
09:31:23

Luger
31.01.2017
09:31:31

guga
31.01.2017
09:31:35
а почему до сих пор на семёрке?

Pavel ?
31.01.2017
09:32:25
так исторически сложилось))) а когда там операторы телекома на 8ю перейдут никто не знает)) кстати один из аргументов)

Google

Pavel ?
31.01.2017
09:33:36
правда он иногда такое говнище генерит...тем неменее вроде работает)

Luger
31.01.2017
09:34:42

Pavel ?
31.01.2017
09:36:26

Luger
31.01.2017
09:36:45
то есть код в итоге не компилируем, если заработал стримоз головного мозга
и потом решил сделать бочку в сторону котлина

Pavel ?
31.01.2017
09:37:51
кто не убирает?)

Luger
31.01.2017
09:38:01
ну типа, могли бы и постараться

Pavel ?
31.01.2017
09:39:12
видимо у них тоже ресурсов не хватает)) но я думаю это временно)

Siarhei
31.01.2017
14:40:35
https://blog.jetbrains.com/kotlin/2017/01/announcing-the-support-program-for-kotlin-user-groups-and-events/
Это Алина которая тут?

Руслан
31.01.2017
14:41:13
Да, она самая @meilalina

Siarhei
31.01.2017
14:41:21
(y)

Alina
31.01.2017
14:48:20
это я, да

Aliaksei
31.01.2017
14:55:22
А почему в России нет ни одной KUG?