Ответ 1
Для некоторых подмножеств стандартных классов были попытки дать пересмотренные иерархии.
Числовые спецификации
- Числовая прелюдия. Экспериментальная альтернативная иерархия классов числового типа.
В частности, он обеспечивает гораздо более богатый набор математических абстракций.
Кроме того, существует много других альтернативных конструкций:
- Еще одна прелюдия - заметная альтернативная прелюдия от Росса Патерсона:
- prelude-extras - функции прелюдии более высокого порядка
- classy-prelude - прелюдия с большим количеством классов
Категориальные шрифты
Было меньше работы над категориями, вдохновленными классами, такими как Functor, Monad, Monoid, Applicative и, конечно же, Category.
Самая важная работа -
- category-extras пакет, который предоставляет очень богатую библиотеку, в том числе знаменитый zygohistoprepromorphism.