Length-indexed vectors and cardinality-bounded index types.
This is not an officially supported Google product.
This repository is home to several packages implementing finite sets of ordinal numbers and length-indexed short vectors, as well as supporting and derived functionality.
-
sint
implements a singleton type for type-levelNat
represented byInt
. -
fin-int
implements bounded index types represented byInt
. -
short-vec
implements length-indexed vectors on top ofSmallArray#
. -
finite-table
implementsVec
-based lookup tables over finite enum types.