Size: a a a

2020 July 05

TA

Tel Asc in Haskell
Timofey Zakrevskiy
я что-то пропустил - что есть контрмонада?
Нет)
Но раз есть контрвариантный функтор,то значит должна быть контрвариантная фри монада,а раз есть такая фри монада то есть контрмонада.
источник

K

Kir in Haskell
Tel Asc
Тогда возникает вопрос:
А почему бы не описать фри стрелку?
И с помощью фри стрелки сделать фри контрмонаду...
Во-первых, я тут подумал, стрелку ищ контрмонады не сделать, потому что там вычисления идут в обратном направлении.
источник

TZ

Timofey Zakrevskiy in Haskell
и не очень понятно, как сравнивать в терминах "выше-ниже" сущности разного кайнда - стрелки имеют два параметра, монады - один (я не критики ради, а ради уточнения)
источник

TA

Tel Asc in Haskell
Kir
Во-первых, я тут подумал, стрелку ищ контрмонады не сделать, потому что там вычисления идут в обратном направлении.
Категории думаю достаточно...
источник

K

Kir in Haskell
Разве что делать контрстрелку.
источник

TA

Tel Asc in Haskell
Tel Asc
Категории думаю достаточно...
Но категории практически не юзабельны в отличии от стрелок...
источник

K

Kir in Haskell
Tel Asc
Но категории практически не юзабельны в отличии от стрелок...
На Кметтовские Divisible не смотрели?
источник

TA

Tel Asc in Haskell
Tel Asc
Но категории практически не юзабельны в отличии от стрелок...
И поэтому не могут быть аналогом монад...
источник

TZ

Timofey Zakrevskiy in Haskell
Divisible/Decidable, кстати, интересные классы. co-log не даст соврать
источник

TA

Tel Asc in Haskell
Тот же arrow notation с категориями не сделать...
источник

K

Kir in Haskell
Tel Asc
Тот же arrow notation с категориями не сделать...
Возможно в пакете contravariant, но это не точно. Рекомендую загуглить.
источник

K

Kir in Haskell
Timofey Zakrevskiy
Divisible/Decidable, кстати, интересные классы. co-log не даст соврать
Плюсую.
источник

ЗП

Зигохистоморфный Пре... in Haskell
Timofey Zakrevskiy
Divisible/Decidable, кстати, интересные классы. co-log не даст соврать
обратные applicative/alternative =)
источник

TZ

Timofey Zakrevskiy in Haskell
Зигохистоморфный Препроморфизм
обратные applicative/alternative =)
почему alternative - интуитвно ясно, а почему applicative?
источник

K

Kir in Haskell
Кметт на них сортировку за линейное время (но с огромным констатным множителем) делал.
источник

K

Kir in Haskell
Как обобщение bucket sort.
источник

K

Kir in Haskell
Его реализация group, правда, глушит scheduler лопатой
источник

TA

Tel Asc in Haskell
Kir
На Кметтовские Divisible не смотрели?
Можно ссылку?
источник

K

Kir in Haskell
Tel Asc
Можно ссылку?
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник