sorta
Sorted Tables for Nim, based on B-Trees
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Passing |
| Downloads | 0 |
| Last Indexed | 2026-07-22 05:28 |
Tags
Installation
nimble install sorta
choosenim install sorta
git clone https://github.com/narimiran/sorta
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| sorta | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/narimiran/sorta |
|---|---|
| Homepage | https://narimiran.github.io/sorta/ |
| Documentation | View Documentation |
| Registry Source | nimble_official |
README
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.