Я пытаюсь определить алгебраический тип: data MyType t = MyType t И сделайте это экземпляром Show:...
Я хочу определить следующий класс типов Mapping: {-# LANGUAGE MultiParamTypeClasses #-} class...
Как я могу запустить огонь genOut / String? module IOStream where import System.IO import System.IO
Итак, я немного читал о паттерне Zipper в Haskell (и других функциональных языках, я полагаю) для...
Этот вопрос возник при чтении новой главы в превосходном Learn You a Haskell о аппликативных...
Как будет выглядеть экземпляр Foldable для этого типа данных? data X t = X t [X t] Я пробовал это:...
Cabbage.hs: module Cabbage where class Cabbage a where foo :: a -> String -- the parameter is...
Я пытаюсь выяснить, как определить функцию, которая работает с несколькими типами параметров...
Я не думаю, что это ошибка, но я немного озадачен, почему это не работает. Дополнительный вопрос:...
В Haskell, есть ли способ ограничить монаду M a, чтобы a удовлетворял ограничению класса типа? Я...
Я пытаюсь создать абстракцию в Haskell98, но не знаю, как это сделать. Я хочу определить класс для...
Итак, у меня есть пара классов типов, которые я буду часто использовать вместе, и я хочу избегать...