Add map and mapi
Size -> Empty (in previous commit)
Add peeks to accompany pops
0299b00a7d3a — Chris Cannam 2 years ago
Add alter, and tweak naming to make for slightly easier compatibility with SML/NJ map
89310846066c — Chris Cannam 2 years ago
For foldli/foldri, avoid using T.foldli/foldri because they have to reconstruct the key; instead do our own counting. Also fix incorrect index passed to f in the slice foldli/foldri functions (they were passing the array index rather than the slice index).
a50862ffc9f0 — Chris Cannam 2 years ago
Use a datatype to make the types less interchangeable
655e71faf6ad — Chris Cannam 2 years ago
Add resolveRange
30011aa6dc42 — Chris Cannam 2 years ago
Rename the trie-map function "modify" to "alter". The term modify is used in the Basis Array for a map-like mass update function, and as this is now implemented in our PersistentArray as well, the term had become rather confusing.
b58004cd9acd — Chris Cannam 2 years ago
Added tag 1.0 for changeset 9f9d287bbb52
df6ba7eaf295 — Chris Cannam 2 years ago
Correction - now only "most of" the same api
707cb0cd94ff — Chris Cannam 2 years ago
Caps a bit shouty now we have formatting
abb1241e4524 — Chris Cannam 2 years ago
Syntax fix
07224b7b6012 — Chris Cannam 2 years ago
Fix example code (api changed here some time ago)
be48b63ae9e1 — Chris Cannam 2 years ago
Update README and copyrights
7a7eae82d475 — Chris Cannam 2 years ago
Implement foldl/foldrRange directly, in addition to foldli/foldriRange
e38f893c9ca8 — Chris Cannam 2 years ago
Add PersistentArraySlice
3bd8bf4340ec — Chris Cannam 2 years ago
Add extractRange
320a19b9a117 — Chris Cannam 2 years ago
Add extractPrefix
e6af5b3bc732 — Chris Cannam 2 years ago
Minor rename
6dd6fdab9a21 — Chris Cannam 2 years ago
Add some more of the typical Array functions to PersistentArray (find, modify)
Next