Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clojure/clr.core.async
Port of Clojure core.async to the CLR
https://github.com/clojure/clr.core.async
Last synced: 3 months ago
JSON representation
Port of Clojure core.async to the CLR
- Host: GitHub
- URL: https://github.com/clojure/clr.core.async
- Owner: clojure
- License: epl-1.0
- Created: 2014-02-21T18:38:09.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T18:07:13.000Z (5 months ago)
- Last Synced: 2024-09-29T17:21:36.391Z (3 months ago)
- Language: Clojure
- Size: 120 KB
- Stars: 4
- Watchers: 22
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# clr.core.async
A port of [clojure/core.async](https://github.com/clojure/core.async) library to ClojureCLR.
> A Clojure library designed to provide facilities for async programming and communication.
## Releases
Nuget reference:
```
PM> Install-Package clojure.core.async -Version 1.6.674
```
Leiningen/Clojars reference:```
[org.clojure.clr/core.async "1.6.674"]
```
## Documentation
* [Rationale](https://clojure.org/news/2013/06/28/clojure-clore-async-channels)
* [API docs](https://clojure.github.io/core.async/)
* [Code walkthrough](https://github.com/clojure/core.async/blob/master/examples/walkthrough.clj)## Presentations
* [Rich Hickey on core.async](https://www.youtube.com/watch?v=yJxFPoxqzWE)
* [Tim Baldridge on core.async](https://www.youtube.com/watch?v=enwIIGzhahw) from Clojure/conj 2013 ([code](https://github.com/halgari/clojure-conj-2013-core.async-examples)).
* Tim Baldridge on go macro internals - [part 1](https://www.youtube.com/watch?v=R3PZMIwXN_g) [part 2](https://www.youtube.com/watch?v=SI7qtuuahhU)## Contributing
[Contributing to Clojure projects](https://clojure.org/community/contributing) requires a signed Contributor Agreement. Pull requests and GitHub issues are not accepted; please use the [core.async JIRA project](https://clojure.atlassian.net/browse/ASYNC) to report problems or enhancements.
# Copyright and License #Original ClojureJVM code:
> Copyright © 2017-2022 Rich Hickey and contributors
> Distributed under the Eclipse Public License, the same as Clojure