Size: a a a

2021 May 03

DB

Danil Berestov in Haskell
это ты зря
источник

AS

Alexander Smirnov in Haskell
В конце концов, через них можно выписать любую монаду, а с типизацией монад всегда были какие то проблемы
источник

AS

Alexander Smirnov in Haskell
Надо бы разобраться нормально
источник

AS

Alexander Smirnov in Haskell
Я на линзы очень долго плевался, а по итогу получаются гораздо удобнее рекордов
источник

DB

Danil Berestov in Haskell
какие проблемы с типизацией монад и что это вообще значит?)
источник

AS

Alexander Smirnov in Haskell
ну в 95% языков нельзя выразить тип монады
источник

AS

Alexander Smirnov in Haskell
Надо как минимум N-rank полиморфизм иметь по идее
источник

AS

Alexander Smirnov in Haskell
Что в скале я просто не имею понятия
источник

DB

Danil Berestov in Haskell
в scala3 завезут rank-N-types
источник

DB

Danil Berestov in Haskell
нет, для монад не нужен rank-N-types
источник

DB

Danil Berestov in Haskell
ни разу
источник

AS

Alexander Smirnov in Haskell
Может я просто тупой и у меня не получилось
источник

AS

Alexander Smirnov in Haskell
А есть примеры?
источник

DB

Danil Berestov in Haskell
примеры чего?
источник

AS

Alexander Smirnov in Haskell
Интерфейса абстрактной монады без N-ранк
источник

MP

Misha Puzanov in Haskell
для абстрактной монады нужны higher kinded types
источник

MP

Misha Puzanov in Haskell
а не N-rank
источник

MP

Misha Puzanov in Haskell
вроде бы
источник

AS

Alexander Smirnov in Haskell
Спасибо
источник

AA

A64m AL256m qn<co... in Haskell
почему "полурантаймовых". дата/тайпабл - рантаймовая, дженерик - компайлтаймовая
источник