Size: a a a

Programming Offtop

2021 March 23

I

Ilmir in Programming Offtop
саша сок #KotlinGang
а где хуже вместо исключения Result? если человек хочет, чтобы явно чекнули эксепшн, то почему нет.
Монады не компонуются. В этом проблема.
источник

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
наоборот есть проблема, что ошибки кидают, когла это не надо
Это лучше, чем ловить их, когда это не надо
источник

VP

Vladimir Petrakovich in Programming Offtop
А где Result, там runCatching
источник

VP

Vladimir Petrakovich in Programming Offtop
А там и getOrNull
источник

VP

Vladimir Petrakovich in Programming Offtop
А дальше удачной отладки
источник

с#

саша сок #KotlinGang... in Programming Offtop
Виктор
Я просто пытаюсь разобраться о чем тут люди беседуют) Разрабатывая под Андроид в Андроид студии, я мало чего знаю о котлине, как я вижу. Поэтому интересно, в процессе разработки под какую платформу и используя что можно натыкаться на подобного рода ошибки)
был значит котлин беттер-жава, потом поняли, что можно компилировать сразу на несколько платформ, а компилятор ещё с тех времён, когда котлин только джавовый был остался. точнее их 3 было, на каждую платформу.
теперь новые IR компиляторы более преспособлены для мультиплатформы и позволяют легче вводить фичи, объединя фронтенд 3х компиляторов.
источник

с#

саша сок #KotlinGang... in Programming Offtop
тлдр: переписали старые компиляторы под новые требования, чтобы дальше было легче разрабатывать
источник

В

Виктор in Programming Offtop
саша сок #KotlinGang
был значит котлин беттер-жава, потом поняли, что можно компилировать сразу на несколько платформ, а компилятор ещё с тех времён, когда котлин только джавовый был остался. точнее их 3 было, на каждую платформу.
теперь новые IR компиляторы более преспособлены для мультиплатформы и позволяют легче вводить фичи, объединя фронтенд 3х компиляторов.
Теперь понятнее, спасибо)
источник

АХ

Алексей Худяков... in Programming Offtop
Ilmir
Монады не компонуются. В этом проблема.
А что именно тут понимается под некомпозируемостью монад?
источник

АХ

Алексей Худяков... in Programming Offtop
Непонятно что делать с неск Result для разных типов ошибок?
источник

I

Ilmir in Programming Offtop
Алексей Худяков
А что именно тут понимается под некомпозируемостью монад?
Что такое Result<Int>?
источник

АХ

Алексей Худяков... in Programming Offtop
Посмотрел на определение. На хаскеллевские деньги это Either SomeException a
источник

АХ

Алексей Худяков... in Programming Offtop
Тогда непонятно какие монады не композируются
источник

АХ

Алексей Худяков... in Programming Offtop
Result-то сам с собой должен отлично композироваться
источник

(

( in Programming Offtop
Алексей Худяков
Посмотрел на определение. На хаскеллевские деньги это Either SomeException a
Речь о нуллабельном резулте
источник

(

( in Programming Offtop
Что-то вроде Maybe (Either SomeException a)
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
Что-то вроде Maybe (Either SomeException a)
ну именно это и есть, ага
источник

I

Ilmir in Programming Offtop
(
Что-то вроде Maybe (Either SomeException a)
Ага, именно это и есть.
источник

(

( in Programming Offtop
"Вроде", потому что A?? ~ A?
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
"Вроде", потому что A?? ~ A?
+
источник