Size: a a a

Kotlin Community

2020 March 19

BP

Bogdan Panchenko in Kotlin Community
Максим
typealias SomeModel = Model<*, *>  не компилится, можно записать подругому?
any
источник

AM

Andrew Mikhaylov in Kotlin Community
Поддерживаю мысль, что это оффтоп, кстати 😅
источник

М

Максим in Kotlin Community
не работает Any и T: Any
источник

BP

Bogdan Panchenko in Kotlin Community
Максим
не работает Any и T: Any
Тоже ругается ? Там в дженериках есть ограничения по типу ?
источник

H

Hadji in Kotlin Community
Alexander Levin
Rust, Haskell, Kotlin но с Arrow Meta через несколько месяцев :)

Anyway, очень близко к оффтопу :)
Кстати, я пока не добрался до этого, а вот товарищ сказал, что посмотрел на Arrow и забил на Котлин, потому что там все плохо. В подробности не ударился при этом) Интересно было бы послушать мнение тех, кто не забил сразу - насколько это годная либа для ФП? Если, к примеру, с Cats сравнить?
источник

М

Максим in Kotlin Community
Bogdan Panchenko
Тоже ругается ? Там в дженериках есть ограничения по типу ?
где именно "там" ?
источник

H

Hadji in Kotlin Community
В Arrow, как я его понял
источник

BP

Bogdan Panchenko in Kotlin Community
Максим
где именно "там" ?
В Model
источник

М

Максим in Kotlin Community
нет. вот продублирую
источник

H

Hadji in Kotlin Community
Мол, много всего вручную делать надо, в нормальных ФП ориентированных языках все лучше и смысла дальше копаться в Котлин он для себя не обнаружил
источник

BP

Bogdan Panchenko in Kotlin Community
Максим
нет. вот продублирую
Не заметил, а что за ошибка
источник

М

Максим in Kotlin Community
Bogdan Panchenko
Не заметил, а что за ошибка
источник

VP

Vladimir Petrakovich in Kotlin Community
Hadji
Кстати, я пока не добрался до этого, а вот товарищ сказал, что посмотрел на Arrow и забил на Котлин, потому что там все плохо. В подробности не ударился при этом) Интересно было бы послушать мнение тех, кто не забил сразу - насколько это годная либа для ФП? Если, к примеру, с Cats сравнить?
Выглядит как натягивание совы на глобус, но я не шарю в ФП. А ещё они делают плагин к компилятору, с которым это, возможно, выглядит лучше.
источник

VP

Vladimir Petrakovich in Kotlin Community
Ну это явно баг компилятора же
источник

М

Максим in Kotlin Community
Vladimir Petrakovich
Ну это явно баг компилятора же
да, вопрос в том как записать алиас или типы что бы всё сработало, или оно вообще не будет работать?
источник

VP

Vladimir Petrakovich in Kotlin Community
Максим
да, вопрос в том как записать алиас или типы что бы всё сработало, или оно вообще не будет работать?
Свести к минимальному примеру и понять, что мешает компилятору
В таком виде вроде работает, чего-то не хватает
https://pl.kotl.in/Zgw_xrXv1
источник

I

Igor in Kotlin Community
Hadji
Мол, много всего вручную делать надо, в нормальных ФП ориентированных языках все лучше и смысла дальше копаться в Котлин он для себя не обнаружил
> в нормальных ФП ориентированных языках все лучше

Походу под фп он понимает type-level programming, тогда да - тут ловить нечего.
источник

H

Hadji in Kotlin Community
Igor
> в нормальных ФП ориентированных языках все лучше

Походу под фп он понимает type-level programming, тогда да - тут ловить нечего.
А, да, он поклонник хаскелла и скалки
источник

H

Hadji in Kotlin Community
Igor
> в нормальных ФП ориентированных языках все лучше

Походу под фп он понимает type-level programming, тогда да - тут ловить нечего.
А в чем глобальные ограничения?
источник

I

Igor in Kotlin Community
- нет hkt
- нет тайпклассов (имплиситов)
источник