@kotlin_lang

Страница 892 из 982
OlegKrikun
26.09.2018
14:35:41
Maven больше не нужен, теперь можно git репы прямо в gradle фигачить https://blog.gradle.org/introducing-source-dependencies
Крутая тема, тока скорее не "мавен не нужен", а гит сабмодули не нужны - и это ооочень круто

Google
Andrew
26.09.2018
14:43:59
подождать полгодика пока ерли адоптеры баги все выловят
Через полгодика останется только платный саппорт от оракла, если я правильно картину понимаю. В OpenJDK бекпортить после появления следующей мажорной версии ничего не собираются, там фактически LTS-ок не будет, если, конечно, сторонние команды вроде AdoptOpenJDK не возьмутся за это.

Dmitry
26.09.2018
14:44:23
Maven больше не нужен, теперь можно git репы прямо в gradle фигачить https://blog.gradle.org/introducing-source-dependencies
Чтобы остаться без версионирования, как несчастные го программисты? Это очень нишевая фича

Mikhail
26.09.2018
14:46:57
Стримов вроде вообще нет до сих пор.
могу порекламировать свою либу с похожим подходом, совместимую с жава 1.6

Dmitry
26.09.2018
14:47:06
Всеравно гемор, сабмодуль - лучший способ зашарить кусок приложения, который в активной разработке. Застрелишься тагами все покрывать, тогда проще через артифакт уже зашарить.

Vladimir
26.09.2018
14:47:31
подождать полгодика пока ерли адоптеры баги все выловят
Мне не привыкать, не думаю, что их будет больше, чем мне попадается в котлиновском плагине для идеи. Или андроидовом.

Nameless
26.09.2018
14:47:32
ну parallel стримы мб нелишние, но в целом не нужны

(на андроиде)

Vladimir
26.09.2018
14:48:12
Dmitry
26.09.2018
14:48:42
Мне не нравится думать о модификаторах коллекции, которые на каждую операцию все элементы копируют по одному. В этом смысле стримы же не будут много раз копировать.

Google
OlegKrikun
26.09.2018
14:49:09
Всеравно гемор, сабмодуль - лучший способ зашарить кусок приложения, который в активной разработке. Застрелишься тагами все покрывать, тогда проще через артифакт уже зашарить.
Ну так пока зависимость в активной разработке брать по определённой бранчи, а потом переходить на теги =) сабмодули реально недофича в гите, с ними как то человеческий фактор постоянно случается =)

Dmitry
26.09.2018
14:50:21
Хороший вопрос. Не тыкал сиквенсы.

Sergey
26.09.2018
14:57:05
а так подрубил приватный гит, взял нужный тег и наслаждаешься

Dmitry
26.09.2018
14:57:33
Дык хости приватно.

Ну тоже вариант, так проще, бесплатно и из облака можно на гитлабе

Sergey
26.09.2018
14:58:58
и в го уже есть версии)

Dmitry
26.09.2018
14:59:41
Там же все в го пас лежать должно. Вот у меня два проекта, которые юзают разные версии одной библиотеки. Как там версии сделать?

Sergey
26.09.2018
15:00:04
>Там же все в го пас лежать должно уже нет, почитай за go modules в 1.11 версии

Dmitry
26.09.2018
15:01:17
Хм, совсем недавно что-то запилили. Посмотрим

Andrey
26.09.2018
16:32:10
А кто может подсказать, зачем в Kotlin два идентичных интерфейса: Iterable и Sequence?

Kirill
26.09.2018
16:34:05
А у нас тут очередной EAP вышел: https://blog.jetbrains.com/idea/2018/09/intellij-idea-2018-3-eap-git-submodules-jvm-profiler-macos-and-linux-and-more/

Artem
26.09.2018
16:36:28
А кто может подсказать, зачем в Kotlin два идентичных интерфейса: Iterable и Sequence?
Ну наверное одно для коллекций, другое для сиквенсов)

Bogdan
26.09.2018
16:38:42
А кто может подсказать, зачем в Kotlin два идентичных интерфейса: Iterable и Sequence?
первый при вызове filter map и т.д. ,будет создавать промежуточные колекции

Andrey
26.09.2018
16:41:12
первый при вызове filter map и т.д. ,будет создавать промежуточные колекции
А. Ясно. Для Sequence предполагается lazy семантика, для Iterable - eager

Никита?❄️
26.09.2018
17:02:21
О, круто, интересная штука

Kirill
26.09.2018
17:13:04
там есть фиксы для корутин?)
Нету. Но там есть поддержка профилирования :)

Sergey
26.09.2018
17:13:21
?

Google
Kirill
26.09.2018
17:13:35
Про неё можно писать мне, да

Sergey
26.09.2018
17:14:03
профайлер крутая штука, потестим?

Vladimir
26.09.2018
17:21:03
Про неё можно писать мне, да
А кому можно написать про то, что при каждом индексировании файлов вылетает исключение в котлиновском плагине?) Интересно, я один такой или нет

Vladimir
26.09.2018
17:22:15
Это или в kotli.in/issue или в слак
Ок, спасибо. Кажется, пора регаться в слаке

Ivan
26.09.2018
17:25:35
Ух, профайлер. После Visual Studio не хватало встроенного. Надеюсь, можно будет в отчёте выделить только свой код, без Спринга и сервера приложений.

Badya
26.09.2018
17:46:48
чтобы не писать на котлине в джава стиле - пара дней
А есть что почитать на эту тему, дабы осознать границу где кончается жава стиль?

Андрей
26.09.2018
17:54:55
А есть что почитать на эту тему, дабы осознать границу где кончается жава стиль?
Ты не поверишь...официальную документацию и смотреть что иде пишет

Nameless
26.09.2018
19:10:56


с цветами*

Nameless
26.09.2018
19:11:29


Bogdan
26.09.2018
19:11:42
тебе идея намекает...

и красным черкает

Nameless
26.09.2018
19:12:18
тебе идея намекает...
на этот конкретный код по семантике не смотрите

и на нормальном коде ловлю такие цвета в автокомплите - название выделенного метода - не читаемое

Bogdan
26.09.2018
19:13:02
на этот конкретный код по семантике не смотрите
у тебя везде ? обычно серое связано с тем что переменая может быть нул (?)

takeIf не серый

Nameless
26.09.2018
19:15:21
тут нельзя прикреплять файлы большие (пытался 1.2мб видосик скинуть)

Google
Nameless
26.09.2018
19:15:27
?

Sergey
26.09.2018
19:15:32
takeIf не серый
у takeIf может быть nullable receiver

Admin
ERROR: S client not available

Bogdan
26.09.2018
19:15:48
у takeIf может быть nullable receiver
я и про то, что человек просто нулы юзает

Sergey
26.09.2018
19:16:07
Nameless
26.09.2018
19:16:31
в телеге глюк какой-то видос пропадает

Bogdan
26.09.2018
19:17:03
@CommonName Int?, String? и т.д. котлин заботится что бы ты проверил не является ли переменая нул

Bogdan
26.09.2018
19:17:09
You
26.09.2018
19:17:09
в телеге глюк какой-то видос пропадает
Можешь это как-то запечатлеть? Мне для коллекции

Nameless
26.09.2018
19:17:24
да изи

ща

Bogdan
26.09.2018
19:17:29
@CommonName https://pastebin.com/

Nameless
26.09.2018
19:17:34
не ешьте меня с потрохами не совсем я даун

и как я сюда видос залью?

Google
Nameless
26.09.2018
19:18:07
бот может удалять
вот я про тоже

You
26.09.2018
19:18:07
Nameless
26.09.2018
19:18:12
можно код
код не нужен

Bogdan
26.09.2018
19:18:16
Nameless
26.09.2018
19:18:20
А, кстати да
можешь отключить?

You
26.09.2018
19:18:23
Ща скину

Nameless
26.09.2018
19:18:26
нужен
сейчас все увидишь

You
26.09.2018
19:18:54
Вот же

Ща

Руслан
26.09.2018
19:21:27


Bogdan
26.09.2018
19:24:57
@CommonName o1, o2 могуть быть нул, o1?.fun1(o2 ?: 0) https://kotlinlang.org/docs/reference/null-safety.html

Bogdan
26.09.2018
19:25:23
ты это к чему вообще?
видео твое видел

Nameless
26.09.2018
19:25:26
вопрос был - вы у себя такие цвета видите нечитаемые или у меня глюк?

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