ordered

Ordered data structures

An implementation of ordered data structures in Clojure, preserving the insertion order.

Ordered sets and maps, implemented in pure clojure

GitHub

259 stars
9 watching
40 forks
Language: Clojure
last commit: 6 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
clojure/data.avl A data structure library implementing persistent AVL trees for sorted maps and sets with efficient rank queries, nearest key lookups, and other operations. 132
krukow/clj-ds Provides data structures modified from Clojure to be usable outside of the language in a Java context 219
clj-commons/secretary A client-side router for ClojureScript 774
clj-commons/digest Provides message digest functions for data integrity verification in Clojure programming 158
clj-commons/rewrite-clj A Clojure library that reads and writes various data formats in a whitespace and comment preserving way. 592
clojure/data.json A JSON parser and generator for Clojure data structures. 543
clj-commons/manifold A compatibility layer for event-driven abstractions 1,021
clj-commons/byte-streams A library for converting between various byte and character representations in Java 417
clj-commons/hickory An HTML parser library that converts HTML to Clojure data structures for analysis and transformation. 638
clj-commons/pretty A Clojure library for formatting console output to make it easier to read and understand. 600
clj-commons/durable-queue A Clojure library implementing a task queue that survives process restarts and is bounded by disk space 385
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
clojure/data.finger-tree A data structure library providing persistent sequential collections with efficient access and insertion operations 214
dtenny/clj-con A Common Lisp package providing concurrency operations similar to Clojure 35
clj-commons/byte-transforms Provides utility methods for hashing, compressing, and encoding streams of bytes 104