Welcome to ListLike
ListLike provides 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.
Starting Points
- ListLike API Documentation -- the reference to ListLike
Using This Site:
- Editing Wiki Pages
- Reporting Bugs
- Account questions, such as recovering a lost password, logging in, etc.
- Other Software.Complete.Org Projects
- More Information on Software.Complete.Org
Downloads: Source and Binaries
- Source releases are available from the downloads area on this site; just click on the Files tab above.
- The latest development trees are available via Git; see below.
- You can find Debian packages from the ListLike Debian Page.
- RPMs and packages for many other Linux and BSD distributions are also included with your distribution.
Contributing to ListLike
You can always download the source from the Downloads page and attach diffs. But it's far better, both for you and for me, if you use Git.
Please see our 5-Minute Git Guide. You can check out the ListLike repository with:
git clone http://git.complete.org/listlike
You can also help by adding information to this wiki.
Mailing List
I encourage the use of the haskell-cafe mailing list for questions and discussions about ListLike. Gmane has made available excellent archives of this list as well.
Forum / Web Discussion Board
There is a ListLike forum hosted right here on this site. Just click on the Forums tab above.