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

258 stars
9 watching
40 forks
Language: Clojure
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
clojure/data.avlA 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-dsA library that adapts Clojure's persistent data structures to work with the Java programming language.219
clj-commons/secretaryA client-side router for ClojureScript773
clj-commons/digestProvides message digest functions for Clojure158
clj-commons/rewrite-cljA Clojure library that reads and writes various data formats in a whitespace and comment preserving way.592
clojure/data.jsonA JSON parser and generator for Clojure data structures544
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
clj-commons/byte-streamsA library for converting between various byte and character representations in Java419
clj-commons/hickoryAn HTML parser library that converts HTML to Clojure data structures for analysis and transformation.645
clj-commons/prettyA Clojure library for formatting console output to make it easier to read and understand.602
clj-commons/durable-queueA Clojure library implementing a task queue that survives process restarts and is bounded by disk space385
clojure/java.jdbcProvides low-level JDBC-based access to databases in Clojure724
clojure/data.finger-treeA data structure library providing persistent sequential collections with efficient access and insertion operations214
dtenny/clj-conA Common Lisp package providing concurrency operations similar to Clojure35
clj-commons/byte-transformsProvides utility methods for hashing, compressing, and encoding streams of bytes104