Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonbloom/asyncx
Some push sequence operators built with Clojure's core.async
https://github.com/brandonbloom/asyncx
Last synced: 2 months ago
JSON representation
Some push sequence operators built with Clojure's core.async
- Host: GitHub
- URL: https://github.com/brandonbloom/asyncx
- Owner: brandonbloom
- Created: 2013-06-30T21:14:46.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-05T03:53:44.000Z (almost 10 years ago)
- Last Synced: 2024-10-03T05:10:23.350Z (3 months ago)
- Language: Clojure
- Homepage:
- Size: 191 KB
- Stars: 53
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# asyncx
An abandoned Clojure experiment to provide Rx-style operations over core.async channels.
See [src/asyncx/core.clj][1] for what's available.
Cross reference with [my notes][2] and [MSDN][3].## Status: A Bad Idea
I've learned *a lot* in writing this library. If I were to
do it again, I wouldn't persue anything resembling Rx. As is,
I certainly wouldn't run this code in production nor view
it as a exemplarly core.async usage.Furthermore, this was written before core.async channels became
transducers-aware. Use that instead!## License
Copyright © 2013 Brandon Bloom
Distributed under the Eclipse Public License, the same as Clojure.
[1]: ./src/asyncx/core.clj
[2]: ./notes
[3]: http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable(v=vs.103).aspx