Size: a a a

2020 July 05

АГ

Александр Гранин... in Haskell
Странно звучит
источник

YS

Yan Shkurinskiy in Haskell
ага, но вдруг
источник

TA

Tel Asc in Haskell
Зигохистоморфный Препроморфизм
Смех смехом, а какая была бы фры конструкция для контрвариантного функтора?)
Ну,сначала нужна какая-то контрвариантная монада(если так можно выразиться)...
Может что-то на подобии:
class CMonad m where
    cbind :: m a -> (b -> m a) -> m b
источник

TA

Tel Asc in Haskell
Хотя , почему-то логичнее кажется такой вариант:
class CMonad m where
   cbind :: m a -> (m b -> a) -> m b
источник

ЗП

Зигохистоморфный Пре... in Haskell
Tel Asc
Хотя , почему-то логичнее кажется такой вариант:
class CMonad m where
   cbind :: m a -> (m b -> a) -> m b
какая-то вывернутая комонада
источник

K

Kir in Haskell
Контрмонада
источник

TA

Tel Asc in Haskell
Зигохистоморфный Препроморфизм
какая-то вывернутая комонада
Я посмотрел на комонаду в хаскеле:
И это как-то так:
class Comonad m where
     coreturn :: m a -> a
     cobind :: m a -> (m a -> b) -> m b

Так что это вывернутая комонада)

Хотя нет,это скорее КонтрКоМонада)
источник

LO

Leonid 🦇 Onokhov in Haskell
Tel Asc
Хотя , почему-то логичнее кажется такой вариант:
class CMonad m where
   cbind :: m a -> (m b -> a) -> m b
Не могу инстанса придумать
источник

LO

Leonid 🦇 Onokhov in Haskell
Tel Asc
Я посмотрел на комонаду в хаскеле:
И это как-то так:
class Comonad m where
     coreturn :: m a -> a
     cobind :: m a -> (m a -> b) -> m b

Так что это вывернутая комонада)

Хотя нет,это скорее КонтрКоМонада)
coreturn это же extract
источник

TA

Tel Asc in Haskell
Leonid 🦇 Onokhov
coreturn это же extract
Ага
источник

A

Andrey in Haskell
а как извернуться, если есть класс A a where aaaa :: m a.

а надо aaaa' :: b -> m a..
источник

A

Andrey in Haskell
как прокинуть аргумент или лямбду в А?
источник

LO

Leonid 🦇 Onokhov in Haskell
Andrey
а как извернуться, если есть класс A a where aaaa :: m a.

а надо aaaa' :: b -> m a..
Мультипарам
источник

A

Andrey in Haskell
а инстанс A (->) может помочь?
источник

LO

Leonid 🦇 Onokhov in Haskell
Что там кроме const придумаешь
источник

A

Andrey in Haskell
хмм
источник

A

Andrey in Haskell
Leonid 🦇 Onokhov
Мультипарам
ну либо две функции в классе сделать
источник

A

Andrey in Haskell
одну без аргумента, другую с
источник

LO

Leonid 🦇 Onokhov in Haskell
Иногда хочется странного, а иногда полной ерунды
источник

A

Andrey in Haskell
а как надо?
источник