
Quantum Harmonizer
03.05.2018
14:48:13
ну так, чтобы поддерживаемо, понятно и красиво. Т. е. чтобы не писать HTML :)

Руслан
03.05.2018
14:48:56

Vladimir
03.05.2018
14:55:00

Alexey
03.05.2018
14:58:38

Google

Quantum Harmonizer
03.05.2018
14:58:48

Alexey
03.05.2018
14:59:01
Ну ты на выходе получишь T

Quantum Harmonizer
03.05.2018
14:59:07
внезапно, именно поэтому TypeReference/TypeToken работает

Alexey
03.05.2018
14:59:34
Не, TypeToken работает потому что там явно прописаны типы

Quantum Harmonizer
03.05.2018
14:59:40

Alexey
03.05.2018
15:00:19
я имею ввиду
class GenericForm[T](val field: T)
тут у филда в рефлексии будет T
Но это наверное и не надо в формачках

Vladimir
03.05.2018
15:00:53

Quantum Harmonizer
03.05.2018
15:01:04

Vladimir
03.05.2018
15:01:54
Пример несохранения в студию, плз

Alexey
03.05.2018
15:01:57
Ну да, а было бы немнохл что то типа genForm<GenericForm<String>>
Вместо string может быть какой нибудь енум

Google

Alexey
03.05.2018
15:03:00
Но для этого опять же нужны макросы какие нибудь

Quantum Harmonizer
03.05.2018
15:03:27

Alexey
03.05.2018
15:03:55
Ну типо я хочу одинаковые формочки, но с разными кодификаторами
И чтобы на каждую не плодить описание, можно было бы сделать дженерик, но увы и ах

Руслан
03.05.2018
15:08:03
насколько я понимаю ты про это

Alexey
03.05.2018
15:08:15
Да, это понятно

Руслан
03.05.2018
15:09:14
если ты прям хочешь передавать GenericForm::class
то что получится? херня какая-то. ты будешь передавать
FeedbackForm::class, который уже T привел к Feedback например
вот так работать будет

Quantum Harmonizer
03.05.2018
16:01:09

Alexey
03.05.2018
16:03:13

Quantum Harmonizer
03.05.2018
16:04:19

Nikita
03.05.2018
17:14:48
Товарищи, подскажите, сталкивался ли кто с такой проблемой: в Android Kotlin extenstions постоянно пропадают в студии импорты на syntetic вьюшки

Anton
03.05.2018
17:24:58

Nikita
03.05.2018
17:25:44

Михаил
03.05.2018
20:21:50
столкнулся с компиляторной магией

Google

Михаил
03.05.2018
20:22:11
никаких ошибок в файле нет. ругается на несуществующий метод
несколько часов назад все было ок, Clean build не помогает, зависимости в проекте не менялись
как жить дальше?
обновил библу на которую ругалось и отпустило, но очень странная ситуация

Igor
03.05.2018
20:36:21

Nikolay
03.05.2018
20:39:33
как жить дальше?
https://stackoverflow.com/questions/50149266/compilation-failed-to-completeprogram-type-already-present-com-google-android
у нас сегодня была такая же проблема. Обновление помогло

Алексей
04.05.2018
03:29:33
Может кто посоветовать на эту тему что почитать? В идеале - в контексте котлина и корутин

Vladimir
04.05.2018
03:42:19

Алексей
04.05.2018
03:43:05
Пока есть что обновлять - async работает с перерывами, как только нечего - объект deferred обnullяется

Алексей
04.05.2018
03:44:21
Если есть запрос на обнову - добавляем её в список и если deferred null - ставим ему async обновыу

Жабра
04.05.2018
04:52:37
Сейчас захотел рассказать другу про концепцию корутин, но понял что не могу нормально сформулировать. Кто-нибудь может чётко и внятно сформулировать концепцию корутин?

Slava
04.05.2018
04:53:42
Мне помогало удаление .idea, build, app/build.

Dmitriy
04.05.2018
04:53:54
(с) википедия

Жабра
04.05.2018
05:18:54

Boris
04.05.2018
05:46:36
Только вот котлиновские корутины не сохраняют стек, думаю, для этого нужно больше поддержки со стороны платформы

Vladimir
04.05.2018
05:47:37

Google

Dmitriy
04.05.2018
05:48:01

Boris
04.05.2018
05:49:20

Dmitriy
04.05.2018
05:50:19

ViRuLenT ?
04.05.2018
06:48:10
Hello everybody!
Which the best video lesson for learning python?

Quantum Harmonizer
04.05.2018
06:48:55

Admin
ERROR: S client not available

ViRuLenT ?
04.05.2018
06:48:55
In Russian or English language

Mi
04.05.2018
06:50:02
Video lessons actually not a best way to learn something

Quantum Harmonizer
04.05.2018
06:50:18
they are actually the worst way to do so :)

ViRuLenT ?
04.05.2018
06:50:31
I am visual learner
I can’t learn from book.

Mi
04.05.2018
06:50:57
Generally it's waste of time

ViRuLenT ?
04.05.2018
06:51:17

Mi
04.05.2018
06:52:13
You can start from reading the official documentation at http://kotlinlang.org/docs/reference/

ViRuLenT ?
04.05.2018
06:53:18

Mi
04.05.2018
06:58:20
So, you can try some lectures from Andrey Breslav and Dmitry Jemerov for the start

Алексей
04.05.2018
07:01:17
Капельку оффтопа:
Пакестанцы и прочие арабы, как я понял, вообще не умеют учиться по книгам и тексту...

Google

Евгений
04.05.2018
07:01:52
так они для них как для нас их арабская вязь

Mi
04.05.2018
07:02:33
Потому что в книгах достаточно много лишнего текста

Anton
04.05.2018
07:03:16

Алексей
04.05.2018
07:03:25
Но в среднем согласен

Dmitry
04.05.2018
07:05:50
Русскоязычные обучающие видео, исключая некоторые доклады с конференций - это унылейшее говно. Обычно это зачитывание мануалов каким-нибудь шепелявым или картавым человеком.

ViRuLenT ?
04.05.2018
07:07:14

Dmitry
04.05.2018
07:14:22

Mi
04.05.2018
07:14:59
introduction into language

Anton
04.05.2018
07:15:10
https://ssearch.oreilly.com/?q=Kotlin+Hadi&x=0&y=0
Вот видео-уроки по котлину

Maxim
04.05.2018
09:15:13
Всем привет, ребята разбираюсь с kotlin coroutines кто нибудь уже использует? хотел спросить совета каким образом можно заменить ExecutorService. Хочеться запускать задачи асинхроно и отслеживать статус их выполнения/получать результат работы

Gleb
04.05.2018
09:17:43
тут все очень просто

Axrorxo'ja
04.05.2018
09:21:18