
Generic 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.
this package provides the documentation for a library for the haskell programming language. see http://www.haskell.org/ for more information on haskell.