ordered
Ordered data structures
An implementation of ordered data structures in Clojure, preserving the insertion order.
Ordered sets and maps, implemented in pure clojure
259 stars
9 watching
40 forks
Language: Clojure
last commit: 6 months ago
Linked from 1 awesome list
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 |