Вопросы по теме 'comonad'

Реальна ли концепция чередующегося гомоморфизма?
Мне нужен следующий класс функций: class InterleavedHomomorphic x where interleaveHomomorphism :: (forall a . f a -> g a) -> x f -> x g Очевидно, придуманное мной имя никоим образом не является официальным термином для чего-либо, а...
842 просмотров

Почему IO — это монада, а не комонада?
Результатом является эффективное вычисление. Таким образом, имеет смысл инкапсулировать его в монаду. Но ввод — это контекстно-зависимое вычисление. Таким образом, было бы более разумно инкапсулировать его в комонаду. Однако в Haskell ввод и...
1163 просмотров

Использование комбинаторов Comonad Fix
Так что в последнее время я экспериментировал с фиксированными точками и, наконец, боролся с обычными фиксированными точками в достаточной степени, чтобы обнаружить некоторые применения; теперь я перехожу к комонадическим фиксированным точкам и...
241 просмотров
schedule 16.06.2023

Исполнение игры Конвея «Жизнь» с использованием комонады Store
Я написал простую реализацию Игры жизни Конвея , используя Сохранить comonad (см. код ниже). Моя проблема в том, что генерация сетки становится заметно медленнее, начиная с пятой итерации. Связана ли моя проблема с тем, что я использую комонаду...
722 просмотров
schedule 28.02.2022