rational-list: finite or repeating lists

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A rational list is a list that is either finite or of the form xs ++ cycle ys where xs and ys are finite lists and ys is non-empty. Such lists have a finite representation, supporting list operations that terminate even for infinite lists, and are often more efficient.


Change log changelog.md
Dependencies base (>=4.11 && <6), containers [details]
License BSD-3-Clause
Author Ross Paterson
Maintainer Ross Paterson <R.Paterson@city.ac.uk>
Category Data Structures
Bug tracker http://hub.darcs.net/ross/rational-list/issues
Source repo head: darcs get http://hub.darcs.net/ross/rational-list
Uploaded by RossPaterson at 2019-10-20T21:14:02Z




Maintainer's Corner

For package maintainers and hackage trustees