Add alter, and tweak naming to make for slightly easier compatibility with SML/NJ map
89310846066c — Chris Cannam 5 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 5 months ago
Use a datatype to make the types less interchangeable
655e71faf6ad — Chris Cannam 5 months ago
Add resolveRange
30011aa6dc42 — Chris Cannam 5 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 5 months ago
Added tag 1.0 for changeset 9f9d287bbb52
df6ba7eaf295 — Chris Cannam 5 months ago
Correction - now only "most of" the same api
707cb0cd94ff — Chris Cannam 5 months ago
Caps a bit shouty now we have formatting
abb1241e4524 — Chris Cannam 5 months ago
Syntax fix
07224b7b6012 — Chris Cannam 5 months ago
Fix example code (api changed here some time ago)
be48b63ae9e1 — Chris Cannam 5 months ago
Update README and copyrights
7a7eae82d475 — Chris Cannam 5 months ago
Implement foldl/foldrRange directly, in addition to foldli/foldriRange
e38f893c9ca8 — Chris Cannam 5 months ago
Add PersistentArraySlice
3bd8bf4340ec — Chris Cannam 5 months ago
Add extractRange
320a19b9a117 — Chris Cannam 5 months ago
Add extractPrefix
e6af5b3bc732 — Chris Cannam 5 months ago
Minor rename
6dd6fdab9a21 — Chris Cannam 5 months ago
Add some more of the typical Array functions to PersistentArray (find, modify)
Pull out tests so they can be referred to from elsewhere if desired
Merge from branch foldr
Whitespace only
Next