
Ivan
14.06.2017
11:51:32
а есть чатик kotlin для начинающих?

Михаил
14.06.2017
11:51:58
ты в нем

Alex
14.06.2017
11:52:30
@qvava спойлерить не буду :)

Ivan
14.06.2017
11:53:09
ну я просто смотрю тут языковые фичи обсуждаются, это обычно удел старших товарищей

Google

Alex
14.06.2017
11:53:41
Почему это?

DarkMentat
14.06.2017
11:54:59
просто тут почти все "начинающие" - это опытные бывшие джависты)

? animufag ?
14.06.2017
11:55:29
ну тут примерно человек 5 общаются. думаю ок к ним встревать с вопросами

Ivan
14.06.2017
11:56:43

Volodymyr
14.06.2017
15:31:38
Error:Circular dependency between the following tasks:
:app:compileFlavorNameDebugKotlin
\--- :app:kaptFlavorNameDebugKotlin
\--- :app:compileFlavorNameDebugKotlin (*)
(*) - details omitted (listed previously)
єсли включить compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
transitive = true
}
как собрать проект?

Anton
14.06.2017
15:33:30
Хаха
Откати версию Котлин а
Но у меня после этого другая ошибка вылезла

Volodymyr
14.06.2017
15:34:06
к которой верисии?

Anton
14.06.2017
15:34:48
2/3

Volodymyr
14.06.2017
15:35:12
1.1.2-2?

Anton
14.06.2017
15:35:15
Ага
Или -3

Google

Михаил
14.06.2017
15:35:31
поставь 1.1.2-5

Anton
14.06.2017
15:35:50
О а что есть такая

Volodymyr
14.06.2017
15:35:51
уже єсть?

Михаил
14.06.2017
15:36:01
есть

Anton
14.06.2017
15:36:13
Может моя ошибочка тоже пофиксилась

Volodymyr
14.06.2017
15:53:36
моя пофіксилась 1.1.2-5 круто

Михаил
14.06.2017
17:02:35
вот в rx есть оператор toBlockingGet() он похож на корутины?

Igor
14.06.2017
17:04:01

Boris
14.06.2017
17:54:01
Анонимные классы могут иметь и больше одного метода
Вот так и не смог понять чем плох sam для интерфейсов котлина, в прошлый раз обсуждали-обсуждали, но сути, чем же это плохо, я так и не смог понять

Quantum Harmonizer
14.06.2017
17:57:22

Boris
14.06.2017
17:57:32
Вроде кажется, что это очень естественное поведение компилятора

Quantum Harmonizer
14.06.2017
17:58:36
Чем?
В Котлине есть свой функциональный тип, который консистентно и повсеместно используется.

Boris
14.06.2017
17:59:04
Так почему одно должно исключать другое?
Просто нужна хорошая совместимость этих вещей, они чем по существу друг другу мешают?

Quantum Harmonizer
14.06.2017
18:02:22
Вот, кстати. https://youtrack.jetbrains.com/issue/KT-7770

Ivan
14.06.2017
18:05:52
слушайте, а есть таска о том что range иногда тормозит?

Quantum Harmonizer
14.06.2017
18:06:23

Ivan
14.06.2017
18:07:11

Google

Ivan
14.06.2017
18:07:33
или лучше в github выложить бенчмарк?

Quantum Harmonizer
14.06.2017
18:07:42
Лучше гитхаб или гист, зависит от объёма.

Ruslan
14.06.2017
18:07:56
'test'
не пашет что-то(
oooo

Михаил
14.06.2017
18:08:25
:D

Alex
14.06.2017
18:09:25
some dirty code here

Ivan
14.06.2017
18:09:57
ща на гитхаб выложу лучше
https://gist.github.com/QIvan/4e1e0a9579912faadefaf31d9c9c42c1
в общем драматикли слоули
хотя замену с <= на in идея подсказала

Dmitriy
14.06.2017
19:01:32
всем привет. у меня у одного даггер валится при kotlin version > 1.1.1? пробовал котлин 1.1.2-5, gradle 2.3.3
android studio 2.3.3

Михаил
14.06.2017
19:02:51
А капт подключен?

Dmitriy
14.06.2017
19:03:02
+

Михаил
14.06.2017
19:03:25
Через apply plugin?

Axrorxo'ja
14.06.2017
19:03:31

Dmitriy
14.06.2017
19:04:10
apply plugin: 'kotlin-android'
kapt {
generateStubs = true
}

Михаил
14.06.2017
19:04:42
И дагеровский компайлер тоже капт?

Google

Admin
ERROR: S client not available

Dmitriy
14.06.2017
19:04:50
compile "com.google.dagger:dagger:2.10"
kapt "com.google.dagger:dagger-compiler:2.10"

Михаил
14.06.2017
19:04:54
Тогда должно работать

Dmitriy
14.06.2017
19:04:58
ок

Михаил
14.06.2017
19:05:10
Попробуй generateStubs убратт

Axrorxo'ja
14.06.2017
19:05:23

Михаил
14.06.2017
19:05:25
У меня без этого все работает

Axrorxo'ja
14.06.2017
19:05:59

Михаил
14.06.2017
19:06:15
2.07

Axrorxo'ja
14.06.2017
19:06:53
у меня 2,11 был без стаба не работал

Quantum Harmonizer
14.06.2017
19:07:06

Axrorxo'ja
14.06.2017
19:09:08
и незнаю почему ну на когда исползуещ даггер с котлином все compile time ощибки на гредле консоле показивают а не мессагес

Ivan
14.06.2017
19:10:48
т.е. собака где-то глубже зарыта
байткод идентичный для обоих случаев
ну в смысле один с проверкой, другой без таковой

Quantum Harmonizer
14.06.2017
19:11:51

Ivan
14.06.2017
19:12:00
видимо где-то оптимизация срабатывает, а где-то нет

Google

Quantum Harmonizer
14.06.2017
19:12:15

Ivan
14.06.2017
19:12:24
ну да =)
так что нужно смотреть не байт код, а логи jit'а наверное

Quantum Harmonizer
14.06.2017
19:13:22

Dmitriy
14.06.2017
19:15:31
без generatestubs не работает
Попробуй generateStubs убратт
У меня без этого все работает