module Pf::Core

Overview

If you don't like Pf::Map, Pf::Set, etc., or they aren't performant enough for you, you can build your own map/set/HAMT-like thingy using Node, writing probe implementations that satisfy the corresponding interfaces (see, for instance, IProbeAdd, IProbeFetch, etc).

For an example of how to use Node look into the source code of Pf::Map or Pf::Set.

Direct including types

Defined in:

permafrost.cr
permafrost/core/node.cr
permafrost/core/sparse32.cr

Constant Summary

AUTHOR_FIRST = AUTHOR_NONE + 1
AUTHOR_NONE = AuthorId.new(0)