Module
Data.List.ZipList
- Package
- purescript-lists
- Repository
- purescript/purescript-lists
This module defines the type of zip lists, i.e. linked lists
with a zippy Applicative instance.
#ZipList Source
newtype ZipList aZipList is a newtype around List which provides a zippy
Applicative instance.
Constructors
Instances
(Show a) => Show (ZipList a)Newtype (ZipList a) _(Eq a) => Eq (ZipList a)(Ord a) => Ord (ZipList a)Semigroup (ZipList a)Monoid (ZipList a)Foldable ZipListTraversable ZipListFunctor ZipListApply ZipListApplicative ZipListAlt ZipListPlus ZipListAlternative ZipList(Fail (Text "\n ZipList is not Bind. Any implementation would break the associativity law.\n\n Possible alternatives:\n Data.List.List\n Data.List.Lazy.List\n ")) => Bind ZipList