Add map and mapi
af68c929f1bc — Chris Cannam 2 months ago
Size -> Empty (in previous commit)
fdabfb38085a — Chris Cannam 2 months ago
Add peeks to accompany pops
0299b00a7d3a — Chris Cannam 9 months ago
Add alter, and tweak naming to make for slightly easier compatibility with SML/NJ map
89310846066c — Chris Cannam 11 months 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 11 months ago
Use a datatype to make the types less interchangeable
655e71faf6ad — Chris Cannam 11 months ago
Add resolveRange
30011aa6dc42 — Chris Cannam 11 months 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 11 months ago
Added tag 1.0 for changeset 9f9d287bbb52
df6ba7eaf295 — Chris Cannam 11 months ago
Correction - now only "most of" the same api
707cb0cd94ff — Chris Cannam 11 months ago
Caps a bit shouty now we have formatting
abb1241e4524 — Chris Cannam 11 months ago
Syntax fix
07224b7b6012 — Chris Cannam 11 months ago
Fix example code (api changed here some time ago)
be48b63ae9e1 — Chris Cannam 11 months ago
Update README and copyrights
7a7eae82d475 — Chris Cannam 11 months ago
Implement foldl/foldrRange directly, in addition to foldli/foldriRange
e38f893c9ca8 — Chris Cannam a year ago
Add PersistentArraySlice
3bd8bf4340ec — Chris Cannam a year ago
Add extractRange
320a19b9a117 — Chris Cannam a year ago
Add extractPrefix
e6af5b3bc732 — Chris Cannam a year ago
Minor rename
6dd6fdab9a21 — Chris Cannam a year ago
Add some more of the typical Array functions to PersistentArray (find, modify)
Next