clj-ds

Persistent data structures

Provides data structures modified from Clojure to be usable outside of the language in a Java context

Clojure's data structures modified for use outside of Clojure

GitHub

219 stars
14 watching
33 forks
Language: Java
last commit: 11 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
deepak-malik/data-structures-in-java A collection of Java implementations of various data structures and algorithms used in computer science 145
sirherrbatka/cl-data-structures A collection of reusable data structures and streaming algorithms in Common Lisp. 47
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
zero-one-group/geni A Clojure-based library for building and manipulating dataframes in a distributed computing framework. 286
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
clojure/data.finger-tree A data structure library providing persistent sequential collections with efficient access and insertion operations 214
dlang-community/containers A collection of container implementations in D, providing efficient data structures for various use cases. 111
lacuna/bifurcan A Java library providing efficient, functional data structures with customizable equality semantics and high performance. 967
recp/ds A collection of common data structures and algorithms implemented in C. 51
clojure/data.json A JSON parser and generator for Clojure data structures. 543
abdonkov/dsa An implementation of data structures and algorithms in C# for learning and reference purposes. 687
clj-commons/ordered An implementation of ordered data structures in Clojure, preserving the insertion order. 259
michaeljwelsh/cdsa A collection of generic, intrusive data structures and algorithms implemented in ANSI C. 603
digikar99/reader Provides reader macros for various data structures and functions in Common Lisp 13
tailrecursion/cljson A Clojure/ClojureScript library for accelerating JSON data deserialization in browser applications. 62