@kotlin_lang

Страница 95 из 982
Alexey
05.04.2017
11:25:15
Питер, кто идёт сюда? https://www.meetup.com/gdgspb/events/238595721/
че там метро работает нормально?

добрать то можно ?

Quantum Harmonizer
05.04.2017
11:25:37
че там метро работает нормально?
Да, только Сенную что вчера, что сегодня закрывали.

сложно судить, что это, но выглядит прикольно)

Google
Igor
05.04.2017
11:27:33
котлина мало?
Как говорят что Scala это лестница в Haskell, так и Kotlin это лестница (из Java) в Scala.

Sasha
05.04.2017
11:29:34
сложно судить, что это, но выглядит прикольно)
Это разметка виджета для списка в андроиде

Igor
05.04.2017
11:31:11
Да норм, надо просто привыкнуть (на F# тоже UI странно со стороны выглядит, зато все в коде), а с выходом Dotty обещают и DSL как в Kotlin.

Quantum Harmonizer
05.04.2017
11:31:18
Sasha
05.04.2017
11:32:14
что такое wire?
Да хз, я просто в гугле набрал scala android example

Igor
05.04.2017
11:42:11
мало ли что вам обещали!)
Да не волнуйся ты так (за чатик), с ООП никто массов не бежит в ФП ? А для ООП Kotlin самое оно.

Sergey
05.04.2017
11:42:41
одно другому не мешает, я за ооп и фп

Nikita
05.04.2017
11:47:01
В Haskell можно и без лестниц...

Igor
05.04.2017
11:56:59
В Haskell можно и без лестниц...
Ну да, я так сразу с Java/C# в хаскель, но потом спустился чуть ниже в F# ?

Какие вести с полей GDG? Kotlin уже всех победил?

Google
Alexander
05.04.2017
17:14:27
ща все на скалу перекатимся

Alina
05.04.2017
17:14:42
Кстати, а на мобиус кто-то едет/идёт 21-22 апреля в питере?

Pavel
05.04.2017
17:15:05
/stat@combot

Combot
05.04.2017
17:15:10
combot.org/chat/-1001032833563

Alexandr
05.04.2017
17:16:15
/stat@combot

Combot
05.04.2017
17:16:15
combot.org/chat/-1001032833563

Igor
05.04.2017
17:18:11
А на JPoint 7-8 апреля?

Igor
05.04.2017
17:34:18
я собираюсь
Там будет что-то интересное? На JPoint будут Бреслав и Кекс ? c пазлерами ?

Alina
05.04.2017
17:34:44
На мобиусе тоже кекс кстати

Alexey
05.04.2017
17:38:50
похоже буду смотреть прямую онлайн трансляцию мобиуса

Igor
05.04.2017
19:02:36
На мобиусе тоже кекс кстати
Точно уже видел на youtube, пазлеры от него по Котлину. Надеюсь он НЕ превратит это в сериал с сезонам как Барух.

? animufag ?
05.04.2017
19:06:53
Igor
05.04.2017
19:29:21
Можно вкратце: кто все эти люди? За исключением бреслава
Антон Кекс - известный Java разработчки, "спаситель (галактики) Java" и просто Естонский парень. На youtube полно полезные докладов от него, типа: https://youtu.be/d_oOvd793Lo https://youtu.be/ACAqMxvClvg

Можно вкратце: кто все эти люди? За исключением бреслава
Барух Садогурский - девелопер-адвокат из компании ###, любитель Groovy и перебивать (как здесь https://youtu.be/r_bnfv-nlcs?t=28m25s ) Один из ведущих подкаста "разбор полетов" и автор множества докладов (c кучей мемасов), на которых он: - либо делает продуктплейсмент компании ### - либо рассказывает очередной сезон Java/Groovy/Spring пазлеров

Quantum Harmonizer
05.04.2017
20:21:57
Какие вести с полей GDG? Kotlin уже всех победил?
На Груви писать не надо, плохой тулинг, несовместимые плагины. На Котлин — норм. На Скале — только если вся команда хорошо её знает; скала порождает огромный DEX. Примерно такой вывод напрашивается :)

Руслан
05.04.2017
20:24:08
Парни у нас одни пишут на груви, залез в исходники посмотреть код. Ужас конечно, но что поделать. Спрашиваю чего везде компайл статик лепите, профи груви советуют же писать в конфиге один раз. На что получаю ответ что идея понятия о этих ваших конфигах не имеет

Языку столько лет, а плагин сообщество не запилило, не нужно ибо язык для скриптов

Google
Руслан
05.04.2017
20:25:58
Прям сегодня не сильно, но в ближайшем будущем определенно

Igor
05.04.2017
20:29:36
Что с ними? Начали нормально работать?

Руслан
05.04.2017
20:31:06
Всякие баручи будут конечно ехидничать, но для меня это киллер "фича" ?

Dmitry
05.04.2017
21:01:01
Добрый день. Помогите пожалуйста настроить сборку. Столкнулся с проблемой "ClassNotFoundException: java.util.function.BiConsumer" при запуске на kotlin проекта jre7. Собраю с помощью maven. Несмотря на то что в зависимостях maven использую kotlin-stdlib-jre7 все равно приложение упорно ищет класс из jre8

Руслан
05.04.2017
21:10:29
Значит этот класс используется в коде

Смотреть остальные зависимости и собственный код

Dmitry
05.04.2017
21:12:48
Да напрямую не использую. Только в виде конструкций самого kotlin

Руслан
05.04.2017
21:14:31
Зависимости?

Dmitry
05.04.2017
21:16:00
Да, может и они. Сейчас проверю и скажу. Но вроде kotlin же сам не должен требовать jre8

Igor
05.04.2017
21:17:25
Dmitry
05.04.2017
21:25:43
gradle не использую. Использую maven Либа kotlin-stdlib-jre7 версия 1.1.1 и плагин kotlin-maven-plugin той же версии

Dmitry
05.04.2017
21:39:25
Да. Разобрался. Действительно использую метод forEach котрый как я думал является частью kotlin stdlib, а на самом деле оказался java8 методом. Спасибо за подсказку

Quantum Harmonizer
05.04.2017
21:39:29
gradle не использую. Использую maven Либа kotlin-stdlib-jre7 версия 1.1.1 и плагин kotlin-maven-plugin той же версии
Скорее всего, там есть две версии его — { key, value -> } из Java 8 и { (key, value) -> } из Kotlin stdlib.

Руслан
05.04.2017
21:41:06
В идеи можно выставить language level, вроде тогда должны такие места подсвечиваться

Dmitry
05.04.2017
21:42:29
В идеи можно выставить language level, вроде тогда должны такие места подсвечиваться
Я тоже так думал. Но java код подсвечивает, а kotlin код нет, доверяет jdk на которой компилирую

Google
Руслан
05.04.2017
21:43:06
Ну да, можно на это даже баг завести, если нет еще

Dmitry
05.04.2017
21:45:33
Да, похоже на то. При этом есть метод forEach в kotlin коллекциях, но каким-то образом при вставке блока в виде лямбды он превращается в java forEach

Вот, разобрался. Кострукция map.forEach{k,v-> doSomesing(k, v)} вызывает java forEach, а конструкция map.forEach { doSomesing(it.key, it.value)} вызывает forEach из Kotlin stdlib

Диёр
06.04.2017
08:39:59
Какие главные проблемы котлин, с которыми может столкнуться рядовой программист?

Igor
06.04.2017
08:41:11
Какие главные проблемы котлин, с которыми может столкнуться рядовой программист?
- Отсутвие авточекеров (типа findbug/pmd/ и тд) и вообще там проблемма с тулингом за пределами продуктов JB - анотейшен процессор не стабильный

Андрей
06.04.2017
08:42:08
есть ktlint, но он пока слабоват

Admin
ERROR: S client not available

Диёр
06.04.2017
08:43:11
А что по вакансиям? Я особо много не нашёл, да и те что нашёл это java/kotlin

Диёр
06.04.2017
08:45:25
Всегда можно пойти работать в JB ?
А это кстати идея? Ну как минимум на практику точно возьмут

Руслан
06.04.2017
08:46:55
Скидывали сюда вакансии же

https://t.me/kotlin_jobs

Сюда буду кидать вакансии

Накидал что помнил, можете сюда скидывать вакансии (или мне в личку) буду постить в канал

Диёр
06.04.2017
08:56:51
Спасибо тебе, добрый человек

? animufag ?
06.04.2017
08:58:18
Конечно я и не рассчитывал что у меня есть шансы

Alina
06.04.2017
09:01:10
У меня в Минске есть, но тоже Java, Kotlin в перспективе @Snowfall0

Руслан
06.04.2017
09:01:45
Ну вот это "в перспективе" не очень, либо есть, либо нет

Перспектива это может быть и через год и через два)

Google
Alina
06.04.2017
09:04:32
Там команда с нуля, из кого соберут, то и будет :)

Руслан
06.04.2017
09:05:17
Ссылка есть?

Georgy
06.04.2017
09:05:21
У нас в Авито андроид разработка 100% на Kotlin

Igor
06.04.2017
09:12:08
У нас в Авито андроид разработка 100% на Kotlin
Ну да, это старая шутка, что работа по Kotlin есть только в JB и Avito

Кто-нибудь пишет android тесты на Spek? Что можете сказать про него хорошего?

Руслан
06.04.2017
09:25:04
во-первых это красиво)

@xXmadheadXx пишет на спеке, не знаю под что

Siarhei
06.04.2017
09:49:03
Под backend

Хорошего: он простой, его хорошо понимают тестировщики, сразу могут писать

Siarhei
06.04.2017
10:04:13
Были проблемы с группировкой методов а репортах

Tony
06.04.2017
10:11:35
Задача: создать коллекцию. Один поток читает ее, другой записывает. Использовать для этой задачи вот эту библиотеку? https://github.com/JetBrains/kotlin/blob/master/libraries/stdlib/src/kotlin/concurrent/Thread.kt

Руслан
06.04.2017
10:13:17
это просто thread

джавовый

нужна синхронизация, или lock-free структуры

дизраптор можно посмотреть

Tony
06.04.2017
10:14:24
спасибо

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