Open jmalloc opened 11 years ago
Concept:
Table
MutableRandomAccessInterface
MutableAssociativeInterface
Implementation:
Vector
TableElement
TableElements
FYI @ezzatron
FYI @ezzatron I've moved this into the feature/table branch.
feature/table
Concept:
Table
provides an memory efficient way to store tabular data.Table
is aMutableRandomAccessInterface
with elements that areMutableAssociativeInterface
.Table
has immutable key names that form the keys of theTable
's associative elements.Implementation:
Vector
of values ordered to match theTable
's key names.TableElement
that references the inlinedVector
elements.Table
may invalidateTableElements
referencing later elements.FYI @ezzatron