Module
Data.List.ZipList
- Package
- 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 a
ZipList
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 ZipList
Traversable ZipList
Functor ZipList
Apply ZipList
Applicative ZipList
Alt ZipList
Plus ZipList
Alternative 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