Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kim/data-ringbuffer
Haskell implementation of a Ringbuffer inspired by the "Disruptor Pattern"
https://github.com/kim/data-ringbuffer
Last synced: 2 months ago
JSON representation
Haskell implementation of a Ringbuffer inspired by the "Disruptor Pattern"
- Host: GitHub
- URL: https://github.com/kim/data-ringbuffer
- Owner: kim
- License: apache-2.0
- Created: 2012-01-12T08:42:36.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-19T17:24:10.000Z (almost 10 years ago)
- Last Synced: 2024-10-07T19:22:58.649Z (3 months ago)
- Language: Haskell
- Homepage:
- Size: 264 KB
- Stars: 26
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Ring Buffer
[![Build Status](https://secure.travis-ci.org/kim/data-ringbuffer.png)](http://travis-ci.org/kim/data-ringbuffer)
Haskell implementation of a concurrent, lock-free, queue-like data structure
(actually a ring buffer), inspired by ["Disruptor"](http://code.google.com/p/disruptor).## Build
```sh
$ # build the library and tests
$ cabal configure --enable-benchmarks
$ # run the benchmarks
$ GHCRTS='-N' cabal bench
```