Description
Random access lists.
Description
This package provides ordinary random access list, RAList
, and also a length indexed variant, RAVec
.
The data structure allows fast cons-operation (like ordinary list) but also fast random access (like non-functional arrays).
For lens
or optics
support see ral-lens and ral-optics packages respectively.
Similar packages
These packages don't provide length-indexed variants, and their RAList
has opaque structure.