@kotlin_lang

Страница 616 из 982
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:17:22
Там ничего особо сложного нет, по крайней мере до end/coend и t-алгебр

Ок, учту эту книжку
Вот тут можно такие вопросы задавать @ru_catheory

Ivan
01.04.2018
22:25:44
Вот тут можно такие вопросы задавать @ru_catheory
О, круто, спасибо за информацию

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
Вобщем тут можно без цензуры за категории тереть https://t.me/scala_ponv
Отлично, вот там про свои ТГ и разговаривайте :)

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

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

Google
Руслан
02.04.2018
07:56:39
@HeapyHop а чего ты такой злой? это не оффтоп, сабж уже активно юзается везде, в тч в джаве и котлине
Я не злой, просто тут это реально оффтоп. Я вон даже смайлик добавил!

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

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

Ivan
02.04.2018
07:57:43
Ну да, интероп котлина с котлином 146-процентный.
А это нужно как-то специально настраивать? У меня просто сходу это не завелось, Idea просто не вижет свойств этих...

Oleksandr
02.04.2018
07:58:02
да ну, это все можно на котлине применять, почему оффтоп сразу-то?
потому что один из админов такого не одобряет! не аргумент разве?

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

?

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
потому что один из админов такого не одобряет! не аргумент разве?
Ну вот примерно все кому интересно было заджойнились в @ru_catheory. Я только рад, тут кажется эта тема находит отклик у пары человек, причем которые не пишут на котлине

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

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

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
Ivalidate caches and restart
Хорошая идея, всё время забываю про это фичу)

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

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

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

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, который я и щёлкаю по привычке, только через некоторое время понимая, что это немного не тот язык.

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
Alexey
02.04.2018
08:17:39
Да, между гулянками с чужими мамками там и правда бывает про ТК)
Ты видимо поздно присоеденился, там наверное неделю были терки за ТК без остановки

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

Vladimir
02.04.2018
08:19:46
Дык <Alt> + <Ins>; ko <Enter>
Хм, вроде весьма удобно, надо попробовать

Mikhail
02.04.2018
08:23:49
Дык <Alt> + <Ins>; ko <Enter>
Еще круче Cmd + Shift + a; new kotlin class

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

Kirill
02.04.2018
08:27:14
еще б почистили это меню от не работающих команд и было бы вообще зашибись, достойная альтернатива этим вашим command pallete в саблаймах атомах и вскодах
> еще б почистили это меню от не работающих команд о каких командах ты говоришь? о тех, которые не работают в твоём текущем проекте?

Mikhail
02.04.2018
08:28:54
> еще б почистили это меню от не работающих команд о каких командах ты говоришь? о тех, которые не работают в твоём текущем проекте?
довольно часто пользуюсь всякими рефакторингами, и если набрать Paramter, то будет два пункта меню, один из которых ничего не делает и стоит на первой позиции и второй, который экстрактит значение как параметр функции

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
И как жить?

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

Владимир
02.04.2018
10:11:57
Google
Владимир
02.04.2018
10:12:21
В голове держать всё это?
В javadoc есть описание выбрасываемых исключений

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 с описанием ошибки.

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

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

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