
Oleksandr
01.04.2018
19:59:56
не совсем точный, как слышал, но вроде сойдет

Роман
01.04.2018
20:01:12
Монада над категорией K — это моноид в моноидальной категории эндофункторов End(K)

Oleksandr
01.04.2018
20:02:07
гораздо понятнее
но я как бы не про монады спрашивал, хз с чего всех сюда занесло

Google

Kirill
01.04.2018
20:15:36
Рекомендую почитать Милевского "Category theory for programmers"

Ivan
01.04.2018
20:16:26

Kirill
01.04.2018
20:17:22
Там ничего особо сложного нет, по крайней мере до end/coend и t-алгебр

Ivan
01.04.2018
22:25:44

Alexey
02.04.2018
07:51:58
Вобщем тут можно без цензуры за категории тереть https://t.me/scala_ponv

Roman
02.04.2018
07:53:21
https://proandroiddev.com/kotlin-coroutines-vs-rxjava-an-initial-performance-test-68160cfc6723
Странноватые тесты, ну и мне кажется вообще мало имеет смысла сравнивать производительность корутин и rxjava. Но в остальном хорошая статья.

Руслан
02.04.2018
07:53:41

Ivan
02.04.2018
07:54:47
Всем привет! Никто не в курсе. Есть либа, написанная на котлине и соотвественно скомпилированная котлином, собрана в jar. Хочется её использовать в другом проекте котлиновском, можно ли использовать свойства классов, без геттеров и сеттеров из этой скомпилённой либы, а нативно по-котлиновски? Типа user.id = 123, а не user.setId(123)

Quantum Harmonizer
02.04.2018
07:55:27

Oleksandr
02.04.2018
07:56:07
@HeapyHop а чего ты такой злой?
это не оффтоп, сабж уже активно юзается везде, в тч в джаве и котлине

Google

Руслан
02.04.2018
07:56:39

Mikhail
02.04.2018
07:57:20
да ну, это все можно на котлине применять, почему оффтоп сразу-то?

Alexey
02.04.2018
07:57:22
Говорить про теорию категорий и её воплощение в языке - это оффтоп ?

Ivan
02.04.2018
07:57:43

Oleksandr
02.04.2018
07:58:02

Quantum Harmonizer
02.04.2018
07:58:04

Mikhail
02.04.2018
07:58:17

Петр
02.04.2018
07:58:20
у меня у одного проблема с котлином в новой идее
?

Quantum Harmonizer
02.04.2018
07:58:34

Oleksandr
02.04.2018
07:59:01
Елизаров, я так понял, решил меня проигнорить

Ivan
02.04.2018
07:59:12

Oleksandr
02.04.2018
07:59:26
если вдруг таки соизволит ответить, пинганите кто-то

Руслан
02.04.2018
07:59:26

Oleksandr
02.04.2018
07:59:49
покидаю этот чрезвычайно дружелюбный и отзывчивый чат

Ivan
02.04.2018
08:00:12

Руслан
02.04.2018
08:01:23
Такие уже нежные

Mikhail
02.04.2018
08:02:59

Kirill
02.04.2018
08:03:25

Badya
02.04.2018
08:06:13

Google

Badya
02.04.2018
08:06:38
Чинит половину проблем с идеей)

Ivan
02.04.2018
08:07:24
Какая идея, какой котлин?
Какой проект?
idea 2017.3.5, котлин 1.2.30, проект ничего специфического в доменном классе User который потом переиспользуется скомпилированныйм обнаружил, что ide подчеркнула прямой доступ к свойству, как буд-то он отстуствует, только get-ы и set-ы..

Kirill
02.04.2018
08:07:54

Ivan
02.04.2018
08:07:54

Kirill
02.04.2018
08:08:14
Самая полезная фича, между прочим

Badya
02.04.2018
08:08:24
Надо плагин с хоткеем бахнуть)

Евгений
02.04.2018
08:08:41
и с таймером

Руслан
02.04.2018
08:08:47

Kirill
02.04.2018
08:08:57
(но я не помню как)

Badya
02.04.2018
08:09:24
Кстати, товарищи из JB, я включаю мем индикатор, и если на него нажимать вызывается GC?

Kirill
02.04.2018
08:09:31
Да

Ivan
02.04.2018
08:10:58
спасибо))))

Vladimir
02.04.2018
08:14:57
Может ты в джава файле пытаешься писать?
Вот кстати, создаю классы через контекстное меню New в дереве.
А там, зараза, первым пунктом Java Class, который я и щёлкаю по привычке, только через некоторое время понимая, что это немного не тот язык.

Kirill
02.04.2018
08:15:24

Quantum Harmonizer
02.04.2018
08:15:26

Alexey
02.04.2018
08:16:02

Kirill
02.04.2018
08:16:35
Да, между гулянками с чужими мамками там и правда бывает про ТК)

whalemare
02.04.2018
08:16:37
Поставил хоткеи command+n - котлиновский класс, ctrl+n - java класс и вообще хорошо

Google

Kirill
02.04.2018
08:17:24

Alexey
02.04.2018
08:17:39

Kirill
02.04.2018
08:18:02
Ну последнюю неделю там только на бота жалуются :D

Vitalii
02.04.2018
08:18:47

Vladimir
02.04.2018
08:19:46

Mikhail
02.04.2018
08:23:49
еще б почистили это меню от не работающих команд и было бы вообще зашибись, достойная альтернатива этим вашим command pallete в саблаймах атомах и вскодах

Kirill
02.04.2018
08:27:14

Bogdan
02.04.2018
08:27:33

Mikhail
02.04.2018
08:28:54

Kirill
02.04.2018
08:31:27
можешь кинуть скрин?

Mikhail
02.04.2018
08:37:10
Хм, видимо с обновлением студии пофиксили, ща на другом компе погляжу

Anton
02.04.2018
10:10:40
Простите но тупой вопрос.
Java метод выбрасывает исключение (IoException). Метод вызывается в котлин коде и idea не предлагает обернуть его в try catch. Соответственно крэш в рантайме. Как настроить kotlin plugin, или так и должно быть ?

Alexey
02.04.2018
10:11:25
В котлине упразднили cheched exceptions же вроде

Anton
02.04.2018
10:11:44
И как жить?

Quantum Harmonizer
02.04.2018
10:11:48

Anton
02.04.2018
10:11:57
В голове держать всё это?

Владимир
02.04.2018
10:11:57

Google

Владимир
02.04.2018
10:12:21

Alexey
02.04.2018
10:12:45
let it fail вся херня

Anton
02.04.2018
10:13:00
? спасибо

Руслан
02.04.2018
10:28:03
И как жить?
Так же как живут в куче других языков - думать головой где имеет смысл ловить exception. Потому что сама идея checked exception - зафорсить тебя написать какой-то код который в случае exception может сделать какой-то recover. Но на практике оказывается что ты не хочешь(и чаще всего не можешь) делать какой-то рековер, ты хочешь просто отдать клиенту красивый html/json с описанием ошибки.

Ivan
02.04.2018
10:31:33

Тимур
02.04.2018
10:32:33
java вроде единственный язык с checked exceptions
и несмотря на то, что эксперимент считается провалившимся, много раз слышал от программистов на C# и C++: а вот у вас в java клево тем, что у вас есть checked exceptions

Ivan
02.04.2018
10:32:52
Но это потенциальные ошибки, потому что попадаются эксепшены в котрых есть поля какие-нибудь специфичные

Руслан
02.04.2018
10:32:58

Quantum Harmonizer
02.04.2018
10:32:58

Vladimir
02.04.2018
10:33:23