# RRBit
An ultra lightwieght(3kb), fast Immutable vectors/lists/arrays library using the technique
described in the [paper](https://infoscience.epfl.ch/record/169879/files/RMTrees.pdf)
for Relaxed Radix Balanced(RRB) trees
Note: this library is in alpha stage. while the code is tested and considered stable, breaking API changes are still being explored
- RRBit promotes a functional style API with data last.
- Most functions are automatically curried see API Page
RRBit vectors also implement Fantasy Land interfaces for
Monoid
Functor
Applicative
-
Monad
(coming) - Under consideration:
Traversable
Foldable
Static Land expected to follow soon
TODO:
- explore compatibility with common JS libs(e.g. ramda uses a different curry signature)
- publish performance results
- finish the high performance
append
functionality - restructure project for smaller es6 module builds
- dethrone ImmutableJS ftw!