@kotlin_lang

Страница 86 из 982
Mikhail
28.03.2017
12:28:29
просто хотел спросить, что вы на ретро обсуждаете? А то у нас этот митинг превращается в разговор подушам просто о том, чт оу кого наболело. Ихо это как-то не правильно
На ретро обсуждаем какие впечатления о прошедшем спринте, оцениваем его по разным параметрам. Какие были проблемы и какие мы видим пути их решения.

Каждую ретроспективу скрам-мастер проводит в новом формате

Что-то я, правда, на день с ответом опоздал

Google
Pavel Shackih
28.03.2017
13:15:57
а ни у кого нет проблем с kapt из 1.1.1? после ребилда с клином периодически отваливаются все сгенерированные классы. как будто таска kapt'a вообще не выполняется перед compileKotlin

Pavel Shackih
28.03.2017
14:05:59
стабы включены?
нет, но даггер и без них вроде работал, а вот когда подключил мокси всё сломалось

Андрей
28.03.2017
14:13:48
у нас 1-ый капт тоже глючил. переехали на 3-ий, и все нормально работает.

Konstantin
28.03.2017
15:26:39
Немного офтоп вопрос: кто-нибудь знает, где найти список приложений для ведроида, написанных на котлине?

Dzmitry
28.03.2017
15:29:05
Не поверишь http://kotlinlang.org/

В секции Who's using Kotlin половину кастомеров с мобильными приложениями как раз

Google
Igor
28.03.2017
15:39:07
На гитхабе есть поиск)
Как будто бы у все opensource ? Пилю android версию игрули на Kotlin и по идее у нее будет дохрена юзеров (судя по web версии).

Konstantin
28.03.2017
15:40:34
Всем спасибо :)

Igor
28.03.2017
15:46:32
Хм... А причем тут это?
Не знаю, может быть это как то связано с твои высказыванием: "На гитхабе есть поиск)" ?

Sasha
28.03.2017
15:49:44
Ну зачем искать какие то списки, если зашел на гитхаб и через поиск нашел все открытые репы. Все равно все списки ведут на гитхаб. Зачем лишние движения?)

Igor
28.03.2017
19:02:34
https://www.reddit.com/r/Kotlin/comments/61zrxi/kotlin_native_so_it_begins/

? animufag ?
28.03.2017
19:04:04
https://www.reddit.com/r/Kotlin/comments/61zrxi/kotlin_native_so_it_begins/
Тред о том что он существует?

Evgeny
28.03.2017
19:04:05
Познаю Котлин. Написал такую функцию: fun getAccessToken(context: Context, code: String, action: (str: String) -> Unit) { action(accessToken) } Есть идеи как ее из джавы вызвать?)

Igor
28.03.2017
19:04:17
Тред о том что он существует?
https://bintray.com/jetbrains/kotlin-native-dependencies/dependencies/current#files

Evgeny
28.03.2017
19:05:04
что передать третьим аргументом

Boris
28.03.2017
19:05:25
что передать третьим аргументом
так джава же сама скажет что

это будет что-то вроде Function1 интерфейс

? animufag ?
28.03.2017
19:08:31
https://bintray.com/jetbrains/kotlin-native-dependencies/dependencies/current#files
Я тугодум. Это собранные бинарники компилятора?

Boris
28.03.2017
19:09:48
Evgeny
28.03.2017
19:18:08
В продолжении темы, как это написать, чтобы на вход третьим параметром был Action1 ? fun getAccessToken(context: Context, code: String, action: (str: String) -> Unit)

забыли вопрос) Извините за флуд

Igor
28.03.2017
19:37:40
(Не мог не запостить - это же про функциональное программирование в Kotlin ?)

Очень простая, но все еще довольно интересная статья про Optional и функторы, реализованные на Kotlin. Что это, зачем это, как оно работает - все есть в статье. Даешь ФП рабочим! Пис ✊? #kotlin #fp https://medium.com/@aballano/kotlin-functors-applicatives-and-monads-in-pictures-part-1-3-c47a1b1ce251

Google
Oleg
29.03.2017
00:57:50
а почему из Kotlin убрали оператор new?

Михаил
29.03.2017
02:27:35
Не нужен, как они говорят

))

Boris
29.03.2017
06:11:16
Диёр
29.03.2017
06:16:44
а почему из Kotlin убрали оператор new?
А где ты без него не можешь обойтись или где он тебе сильно помогает?

Boris
29.03.2017
06:43:28
А где ты без него не можешь обойтись или где он тебе сильно помогает?
Даже пожалуй мешает когда автокомплит в идее не предлагает конструкторы если new не написать

ViTO
29.03.2017
07:34:39
в Java можно сделать так SomeObject::new есть в Kotlin аналог для этого?

Лёша
29.03.2017
07:42:38
SomeClass::class.java.newInstance() - оно?

Boris
29.03.2017
07:43:30
::SomeObject наверное

ссылка на конструктор класса SomeObject

Лёша
29.03.2017
07:47:59
хм, надо же)

ViTO
29.03.2017
08:00:56
::SomeObject наверное
спс, буду знать

Наиль
29.03.2017
08:20:15
кто-нибудь использовал это с котлином? https://github.com/ScaCap/spring-auto-restdocs

Oleg
29.03.2017
09:38:01
А где ты без него не можешь обойтись или где он тебе сильно помогает?
Немного напрягает когда смотришь на код var aaa = Alore(); и непонимаешь вызов ли это функции или создание объедка

Boris
29.03.2017
09:38:42
а какая разница по сути?

balolam
29.03.2017
09:39:51
Немного напрягает когда смотришь на код var aaa = Alore(); и непонимаешь вызов ли это функции или создание объедка
Если соблюдать код конвеншэн, то никакого батхерда никогда не будет. Мы же не на Шарпе тут пишем)

Лёша
29.03.2017
09:39:55
ну так есть же правило именований Alore - это явно название класса

во)

Dzmitry
29.03.2017
09:47:15
https://www.thoughtworks.com/radar/languages-and-frameworks

Котлин отметился на тех. радаре

Google
Igor
29.03.2017
09:47:36
ну так есть же правило именований Alore - это явно название класса
Ну не все так просто: https://i.gyazo.com/32cc57bfffea098d888e8b9fee35f36f.png

Виталий
29.03.2017
09:59:27
всё это конструкторы, не?

Boris
29.03.2017
10:03:55
неа

Виталий
29.03.2017
10:05:35
Тогда да, не однозначно

Igor
29.03.2017
10:07:28
всё это конструкторы, не?
ну прям пазлеры ? для новичков

Михаил
29.03.2017
10:08:02
Igor
29.03.2017
10:08:37
это конструкторы же
В некотором смысле да ? (List/MuttableList это кстати интерфейсы)

Михаил
29.03.2017
10:10:05
ну это подкапотный хардкод)

Admin
ERROR: S client not available

? animufag ?
29.03.2017
10:10:16
а что там происходит?

Михаил
29.03.2017
10:10:39
аа

это просто фнкции))))

забавно

? animufag ?
29.03.2017
10:11:44
тип List<String> не похож на функцию

Boris
29.03.2017
10:12:24
но как можно догадаться это не настоящий класс и конструктора у него понятное дело быть не может

Igor
29.03.2017
10:13:18
это просто фнкции))))
Ну по наклону же текста видно где что (лучше не открывать .kt в блокноте) ?

Виталий
29.03.2017
10:18:00
Ну понятно, что никто не мешает самому написать функции, именовать их с заглавной буквы, как классы, только зачем?)

Михаил
29.03.2017
10:19:05
чтобы у здоровых людей пукан бомбануо

? animufag ?
29.03.2017
10:19:46
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list.html хух нашёл

думал так для любого интерфейса можно

Google
Андрей
29.03.2017
10:22:22
в std котлина несколько таких функций найти можно, которые с заглавной буквы пишутся

Boris
29.03.2017
10:23:00
это эмуляция конструктора

как я понимаю

Михаил
29.03.2017
10:23:16
+

Boris
29.03.2017
10:23:44
но как по мне, так лучше было бы наверное их просто функциями сделать с маленькой буквы

Михаил
29.03.2017
10:23:45
оно выгляди как обычные конкструктор если в сорцы не лезть

имхо можно простить))

Boris
29.03.2017
10:24:17
кэшна, это особо не мешает

Виталий
29.03.2017
10:24:49
плодят пазлеры)

? animufag ?
29.03.2017
10:25:01
так ведь у них же была практика на этот счёт. listOf mapOf

Виталий
29.03.2017
10:25:19
неконсистентно как-то...

Dmitry
29.03.2017
10:28:19
listOf - там просто группировка же, а тут создание с помощью инит-функции всего объекта, т.е. немного не то

Igor
29.03.2017
10:29:35
Кстати про коллекции и их консистентность. Кто-нибудь уже попробовал в бою Persistent Collections? Может на Android (все никак руки не дойдут)? Сколько там методов в DEX прибавляется?

? animufag ?
29.03.2017
10:30:38
ну "of" там не подойдёт, можно новую частицу использовать в названиии

listOf - там просто группировка же, а тут создание с помощью инит-функции всего объекта, т.е. немного не то
Насчёт семантики: listOf => Arrays.asList => ArrayList<T>(args) List => val list = ArrayList<T>(size) repeat(size) { index -> list.add(init(index)) } return list

Марат
29.03.2017
13:19:29
Доброго времени суток. Подскажите пожалуйста, есть ли у кого пример использования kotlin+rx (Single)?

Михаил
29.03.2017
13:26:40
Почему именно такая связка?

balolam
29.03.2017
13:26:53
Марат
29.03.2017
13:31:51
Почему именно такая связка?
Запросы ретрофитом к апи. Ответ сооответственно приходит Response<ResponseBody»

В смысле "пример"? Single.create { emitter -> emitter.onComplete("Hello World!") }
Сам сингл я возвращаю из модели, проблема в подписке на него

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