@kotlin_lang

Страница 617 из 982
Тимур
02.04.2018
10:33:48
Есть еще Go Lang, где возвели checked exception в абсолют и им вроде как нравится.
В go там вроде не checked exceptions, там на эту тему отдельное извращение

Artem
02.04.2018
10:34:48
В go просто может вернуться еррор и лучше этот момент чекать) а если указал, что может вернуться, то чекать обязательно, а то будет ругаться, что переменная неиспользуется

Google
Artem
02.04.2018
10:37:08
Нууу, может можно и так назвать

Valentin
02.04.2018
11:18:50
обожаю checked exception внутри forEach

Тимур
02.04.2018
11:19:29
Иногда они полезны. Многословны, но позволяют не выстрелить в ногу
с checked exceptions просто человечество еще не до конца придумало как правильно с одной стороны есть проблемы и минусов больше чем плюсов а с другой стороны когда неизвестно что вылетает тоже как то не фонтан

Igor
02.04.2018
11:22:01
Не, я к тому что один твой знакомый это не показатель. В c#-чате на 2k девелоперов - никто не жалуется на отсутвие (и джаву не считают хорошим языком)

Victor
02.04.2018
11:22:40
была же тема про чекед эксепшнс

что автор идеи признал, что это была херовая идея

Даниил
02.04.2018
11:26:40
> 2k18 > спорить нужны ли checked exceptions

(когда можно вообще без эксепшнов)

Alexey
02.04.2018
11:28:19
Google
Даниил
02.04.2018
11:28:36
Без Either тяжеловато
я намекал не на «без Either»)

Alexey
02.04.2018
11:28:58
А на что?

Даниил
02.04.2018
11:29:11
а на «с Either»

логично же

)

Alexey
02.04.2018
11:29:24
err == nil ?

Даниил
02.04.2018
11:29:40
спасибо конечно

но нет

Alexey
02.04.2018
11:32:09
а на «с Either»
тебе же уже сказали, что монады и do нотация не нужны

Pair<Error?, A?> кривая_рожа.jpg

Alexey
02.04.2018
11:54:18
Всем сочувствующим скалке, велком https://www.meetup.com/ScalaSpb/events/249346870/

Anton
02.04.2018
11:55:24
ты че тут скалку продвигаешь?

Alexey
02.04.2018
11:55:41
Это чисто анонс

Меня попросили, я скинул

Quantum Harmonizer
02.04.2018
11:56:43
Руслан
02.04.2018
11:56:59
Печальная история

Alexey
02.04.2018
11:57:10
?

Руслан
02.04.2018
11:57:36
Пусть висит конечно, но мне интереснее какая конверсия будет) Хоть один новый человек придет)

Google
Quantum Harmonizer
02.04.2018
11:58:06
Ну вот Алексей придёт :)

Alexey
02.04.2018
11:58:14
Место в телеге казённое, даже если никто не придёт :)

Я орг, так чтоооо

Руслан
02.04.2018
11:59:01
А, ну да. Оно того стоит. Котлин то уже обогнал скалку по популярности, можно теперь и джавистов и котлинеров звать)

Alexey
02.04.2018
12:00:23
Ох, сейчас бы в гонки популярности поиграть

Igor
02.04.2018
12:01:55
Пусть висит конечно, но мне интереснее какая конверсия будет) Хоть один новый человек придет)
Я обычно хожу и так ? (чисто для расширения кругозора (и ? похавать))

Alexey
02.04.2018
12:02:23
Руслан
02.04.2018
12:04:12


Quantum Harmonizer
02.04.2018
12:06:35


Anton
02.04.2018
12:06:40
интересно, почему это "ежегодный _опрос_" ?

это же не результаты опроса

Руслан
02.04.2018
12:07:52
Блин, перепутал с опросом разработчиков :(

Это получается данные метрик?

Quantum Harmonizer
02.04.2018
12:09:15
> We gave away 425,000 stickers in 2017 > Could cover an area of 1,062 square meters (11,431 square feet) Забавно, даже это посчитали)

Konstantine
02.04.2018
12:27:20
В студии начались какие-то траблы с файлами, в которых функции или константы в корне. Даже идей нет куда копать. Импорт этих констант и функций не работает. В самом файле не работает подсветка синтаксиса.

Студия 3.0.1



Котлин плагин вот

Quantum Harmonizer
02.04.2018
12:28:09
ого какой старый

Konstantine
02.04.2018
12:30:30
Инвалидейт студии помог. В чем была беда так и не понял %)

Google
Alexander
02.04.2018
12:37:34
Привет! есть ли какой-нибудь котлиновский template engine, наподобие грувийного?

Руслан
02.04.2018
12:38:00
Groovy Templates причина тормозов в Play 1

А вообще есть kotlinx.html

Ivan
02.04.2018
12:38:19
Кто-то ездил на прошлый KotlinConf?

Жабра
02.04.2018
13:15:06
Подскажите, пожалуйста: если я запускаю корутину №2 в корутине №1, а через какое-то время завершаю первую, то вторая схлопнется вместе с ней??

Руслан
02.04.2018
13:19:53
Подскажите, пожалуйста: если я запускаю корутину №2 в корутине №1, а через какое-то время завершаю первую, то вторая схлопнется вместе с ней??
В твоей постановке вопроса - нет. Как завершать кооперативно можно почитать в доке: https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.md#cancellation-and-timeouts

Roman
02.04.2018
13:23:40
Вообще говоря завершатся, если только не запускать корутину в новом контексте. Тогда надо передавать parentContext или как-то так. (но это не точно)

Это довольно мутная часть корутин, не до конца разобрался еще.

Жабра
02.04.2018
13:24:29
Спасибо

Руслан
02.04.2018
13:24:45
Вообще говоря завершатся, если только не запускать корутину в новом контексте. Тогда надо передавать parentContext или как-то так. (но это не точно)
Я не услышал ключевого слова cancel. Поэтому думаю что под завершением подразумевается просто её окончание

Roman
02.04.2018
13:26:05
val job = launch(UI) { val response = request() view.showResponse(response) } job.cancel() Тут вызов cancel отменит и http запрос тоже.

Dmitriy
02.04.2018
13:46:35
Господа, что нужно пофиксить в градле, чтоб Spek тесты отображались в html репорте?

Bogdan
02.04.2018
13:47:37
раньше обсуждали про инлайн классы когда он имеет не одно свойство, вот подумал а может ввести оператор "возрата", который будет сообщать что вернуть при использовани "инстанса" инлайн-класса, по умолчанию он будет возращать значения первого проперти. Как вам такая идея ? Мне кажется не очень, перегружат язык новым оператором.

Руслан
02.04.2018
13:49:41
Господа, что нужно пофиксить в градле, чтоб Spek тесты отображались в html репорте?
Сами тесты дефолтовые junit. Какой репорт используется?

Dmitriy
02.04.2018
14:04:02
Сейчас что gradle test, что junitPlatformTest, что jacoco генерят пустые документы. Может плагин какой надо

Aliaksei
02.04.2018
14:16:59


Руслан
02.04.2018
14:18:05
Его уже пофиксили в 1.2.31

Обновись

Aliaksei
02.04.2018
14:19:04
Не успевешь обновляться с этим вашим котлином

Google
Руслан
02.04.2018
14:20:34
Сейчас что gradle test, что junitPlatformTest, что jacoco генерят пустые документы. Может плагин какой надо
Я бы спросил в слаке или issue завел, видимо тут никто вплотную не использует

Dmitriy
02.04.2018
14:21:57
В слаке целый день тихо. Подобных issue не нагуглил, значит дело во мне. Поиграюсь ещё. Спасибо.

Руслан
02.04.2018
16:27:12


Максим
02.04.2018
18:29:53
В котлине есть своя реализация наподобия ClassLoader, или если jvm то только он, будь другая платформа там свой некий лоадер? Вопрос возник из за много архитектурности котлина и как его позиционируют.

Quantum Harmonizer
02.04.2018
18:31:14
В котлине есть своя реализация наподобия ClassLoader, или если jvm то только он, будь другая платформа там свой некий лоадер? Вопрос возник из за много архитектурности котлина и как его позиционируют.
В JVM котлин использует джавовые классы, в Native — нативный код. Собственной динамической компиляции (как в JVM) в нативе, я думаю, не будет.

Руслан
02.04.2018
18:33:38
Т.е. в Сommon модуле класслоадеры не дают использовать. В JS/Native тоже. Только в JVM модулях

Brian
03.04.2018
05:40:18
Кто-то уже пробовал нативн под ios писать?

whalemare
03.04.2018
05:40:49
Кто-то уже пробовал нативн под ios писать?
Сложно пока, именно в первой настройке потом ок

Brian
03.04.2018
05:41:32
Сложно пока, именно в первой настройке потом ок
Вот и я пока не смог начать,думал тут кто-то подскажет чего

whalemare
03.04.2018
05:42:19
Вот и я пока не смог начать,думал тут кто-то подскажет чего
Там очень много разных ошибок может возникать, нужно смотреть в зависимости от ситуации что там

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