{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/mutable-fenwick","name":"mutable-fenwick","description":"This package provides an implementation of mutable\nFenwick trees.\n\nIt is maximally generic. Each operation of Fenwick tree is implemented using a subset of constraints\nfrom Semigroup, Monoid, or Commutative, chosen based on the nature of each\noperation.\n\nIt is fast and efficient. With ArrayC and VectorC from this package, it is possible to use\nunboxed arrays and vectors for newtypes that implement a custom algebra (e.g. Sum, Product or\nXor). An implementation using this library can be as fast as a C/C++ implementation.","version":"0.1.1.0","softwareVersion":"0.1.1.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/ParsaAlizadeh/fenwick-tree","issueTracker":"https://github.com/ParsaAlizadeh/fenwick-tree/issues","url":"https://github.com/ParsaAlizadeh/fenwick-tree","keywords":["data","library","mit","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"aaparsa"}],"author":[{"@type":"Person","name":"aaparsa"}],"copyrightHolder":[{"@type":"Person","name":"aaparsa"}],"dateCreated":"2025-05-22","dateModified":"2025-05-28","datePublished":"2025-05-28","copyrightYear":2025,"downloadUrl":"https://hackage.haskell.org/package/mutable-fenwick-0.1.1.0/mutable-fenwick-0.1.1.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/mutable-fenwick"]}