Вопросы по теме 'alternative-functor'

Почему класс типов Alternative должен быть подклассом Control.Applicative?
Haskell предоставляет стандартный класс типов «Альтернативный», который эффективно предоставляет оператор <|> для любого типа, который также является аппликативным. Насколько я понимаю, альтернатива считается моноидом для аппликативных,...
500 просмотров

Чисто прикладной анализатор с использованием альтернативы
В предыдущем сообщении пользователь предложил реализацию чисто аппликативного синтаксического анализатора для Haskell (исходный код из здесь ). Ниже приведена частичная реализация этого парсера: {-# LANGUAGE Rank2Types #-} import...
485 просмотров

Возможна ли фильтрация всех альтернативных монад?
Категория множеств является как декартовой моноидальной, так и кокартовой моноидальной. Типы канонических изоморфизмов, свидетельствующих об этих двух моноидальных структурах, перечислены ниже: type x + y = Either x y type x × y = (x, y) data...
385 просмотров