Package4.7.8.4liststringtextbytestringvector
ListLike
Generalized support for list-like structures
- Version4.7.8.4
- Categorylist, string, text, bytestring, vector
- LicenceBSD-3-Clause
- AuthorJohn Goerzen
- MaintainerDavid Fox <dsf@seereason.com>, Andreas Abel
- Homepagegithub.com/ddssff/listlike
- Pinned byhackage ListLike 4.7.8.4
- Sourcehackage.haskell.org/package/ListLike-4.7.8.4
Modules
21 modules- Data.ListLike113Generic operations over list-like structures Written by John Goerzen, jgoerzen@complete.org Please start with the introduction at Data.Li…
- Data.ListLike.Base8Generic operations over list-like structures Written by John Goerzen, jgoerzen@complete.org
- Data.ListLike.CharString2Newtype wrapper for ByteString to enable a Char-based interface
- Data.ListLike.Chars2
- Data.ListLike.DList0Data.ListLike.ListLike instances for DList
- Data.ListLike.FMList0Data.ListLike.ListLike instances for FMList
- Data.ListLike.FoldableLL6Generic tools for data structures that can be folded. Written by John Goerzen, jgoerzen@complete.org
- Data.ListLike.IO1String-like functions Written by John Goerzen, jgoerzen@complete.org
- Data.ListLike.Instances0Instances of Data.ListLike.ListLike and related classes.
- Data.ListLike.String2String-like functions Written by John Goerzen, jgoerzen@complete.org
- Data.ListLike.Text0
- Data.ListLike.Text.Builder0
- Data.ListLike.Text.Text0
- Data.ListLike.Text.TextLazy0
- Data.ListLike.UTF80Instances of Data.ListLike.ListLike and related classes.
- Data.ListLike.Utils11Utilities for Data.ListLike.ListLike and friends. More functions
- Data.ListLike.Vector0Data.ListLike.ListLike instances for several Data.Vector types.
- Data.ListLike.Vector.Generic0ListLike instance for any type supporting the Data.Vector.Generic
- Data.ListLike.Vector.Storable0
- Data.ListLike.Vector.Unboxed0
- Data.ListLike.Vector.Vector0
Description
Generalized support for list-like structures in Haskell.
The ListLike module provides a common interface to the various Haskell types that are list-like. Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made ListLike instances as well.
ListLike also provides for String-like types, such as String and ByteString, for types that support input and output, and for types that can handle infinite lists.
Depends on
10 packages- array-0.5.8.0with GHC
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- dlist-1.0in this set
- fmlist-0.9.4in this set
- text-2.1.3with GHC
- utf8-string-1.0.2in this set
- vector-0.13.2.0in this set