https://github.com/borodust/cl-flow
Reactive computation tree library for non-blocking concurrent Common Lisp
https://github.com/borodust/cl-flow
asynchronous common-lisp concurrency data-flow
Last synced: about 2 months ago
JSON representation
Reactive computation tree library for non-blocking concurrent Common Lisp
- Host: GitHub
- URL: https://github.com/borodust/cl-flow
- Owner: borodust
- License: mit
- Created: 2017-01-03T17:31:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-11-15T22:15:32.000Z (about 4 years ago)
- Last Synced: 2024-05-19T05:35:10.120Z (over 1 year ago)
- Topics: asynchronous, common-lisp, concurrency, data-flow
- Language: Common Lisp
- Homepage:
- Size: 54.7 KB
- Stars: 49
- Watchers: 7
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- curated-awesome-cl - cl-flow - Data-flowish computation tree library for non-blocking concurrent Common Lisp. [MIT][200]. (Python ##)
- awesome-cl - cl-flow - Data-flowish computation tree library for non-blocking concurrent Common Lisp. [MIT][200]. (Interfaces to other package managers / Third-party APIs)
README
# CL-FLOW
Library for asynchonous non-blocking concurrency in Common Lisp.
## Documentation
[Documentation](https://borodust.org/projects/cl-flow/) at [borodust.org](https://borodust.org)
You can hear my lengthy-bad-english explanation of `cl-flow` operation in
[Common Lisp Study Group: Concurrency in Common Lisp Part
2](https://youtu.be/nJ58pBCxdm8?t=548) video from `Atlanta Functional
Programming` group.
## Tests
```lisp
(ql:quickload :cl-flow/tests)
(5am:run! :cl-flow-suite)
```