сказал, что посмотрел на Arrow и забил на Котлин, потому что там все плохо. В подробности не ударился при этом) Интересно было бы послушать мнение тех, кто не забил сразу - насколько это годная либа для ФП? Если, к примеру, с Cats сравнить?
Выглядит как натягивание совы на глобус, но я не шарю в ФП. А ещё они делают плагин к компилятору, с которым это, возможно, выглядит лучше.
Ну идея такая. На чистом Котлине есть куча нюансов, вроде того, что HKT и тайпклассы не завозили в язык. Из-за этого простые вещи ок, в сложных начинаются бойлерплейт проблемы вроде явной передачи аппликативов, .fix() и тд Но в Arrow не отчаиваются и пилят плагин для компилятора, чтобы все проблемы закрыть каким-либо образом. Работа в прогрессе, но смотреть интересно.
Обсуждают сегодня