Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhiroop/disclojure
Concurrent data structures for humans.
https://github.com/abhiroop/disclojure
Last synced: about 1 month ago
JSON representation
Concurrent data structures for humans.
- Host: GitHub
- URL: https://github.com/abhiroop/disclojure
- Owner: Abhiroop
- License: epl-1.0
- Created: 2015-10-22T18:08:50.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-23T21:38:35.000Z (about 9 years ago)
- Last Synced: 2023-05-02T18:42:41.147Z (over 1 year ago)
- Language: Clojure
- Homepage:
- Size: 148 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Disclojure
A library I am starting to implement all classic data structures and especially the ones which are not mentioned in the classic Okasaki[1][2] in Clojure.This is an attempt to build a data structures server written entirely on top of the JVM. The library intends to be predominantly in Clojure and use its inherent STM model to ensure thread safety, but wherever necessary I intend to use any other JVM language like Java, Scala, Groovy etc.
It essentially aims to be a drop in replacement for Redis by being more efficient(in time) and providing a more exhaustive collection of data structures for reference and use by any developer.
Contribute and enjoy!
[1] https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
[2] http://cstheory.stackexchange.com/questions/1539/whats-new-in-purely-functional-data-structures-since-okasaki