persvector
This is an implementation of Clojures persistent vectors in Nim.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:23 |
Tags
Installation
nimble install persvector
choosenim install persvector
git clone https://github.com/PMunch/nim-persistent-vector
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| persvector | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/PMunch/nim-persistent-vector |
|---|---|
| Homepage | https://github.com/PMunch/nim-persistent-vector |
| Registry Source | nimble_official |
README
Persistent Vector
This is an implementation of Clojures persistent vectors in Nim. The default branching factor is 32 as in Clojure, but can be changed by using the boot switch -d:persvectorbits=n where n is the power of two to use as the branching factor (and thus defaults to 5 for 32-way branching).
For more information see the vector.nim file and it's doc-strings.