No description
Find a file
2020-06-07 19:03:55 +02:00
docs add keysFrom, keysBetween, valuesFrom, valuesBetween 2020-04-05 18:47:00 +02:00
src Fix type signature of toKey in entriesBetween (#4) 2020-06-07 19:03:55 +02:00
tests Fix type signature of toKey in entriesBetween (#4) 2020-06-07 19:03:55 +02:00
LICENSE.txt init commit 2019-11-04 08:09:53 +01:00
README.md init commit 2019-11-04 08:09:53 +01:00
sorta.nimble add keysFrom, keysBetween, valuesFrom, valuesBetween 2020-04-05 18:47:00 +02:00

Sorted Tables

SortedTable implementation using B-Tree as an internal data structure.

The BTree algorithm is based on:

  • N. Wirth, J. Gutknecht: Project Oberon, The Design of an Operating System and Compiler; pages 174-190.

Public API tries to mimic API of Nim's built-in Tables as much as possible. The ommission of add procedure is done on purpose.

Installation

nimble install sorta

Required Nim version is at least 1.0.0.

Usage

See the documentation.