Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samdphillips/racket-syncvar
https://github.com/samdphillips/racket-syncvar
concurrency racket
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/samdphillips/racket-syncvar
- Owner: samdphillips
- License: apache-2.0
- Created: 2022-08-30T19:19:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-16T03:38:15.000Z (about 1 year ago)
- Last Synced: 2024-10-16T03:03:44.295Z (3 months ago)
- Topics: concurrency, racket
- Language: Racket
- Homepage: https://samdphillips.github.io/racket-syncvar/
- Size: 410 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# syncvar: a library of synchronous variables
The `syncvar` library is a library to access synchronous variables
inspired by [CML](http://cml.cs.uchicago.edu/pages/sync-var.html).This library primarily provides [Id
style](https://en.wikipedia.org/wiki/Id_(programming_language))
synchronous variables. These variables have two states: empty and full. When a
thread attempts to read a variable that is empty the thread will block until it
is full. Any attempt to write a value to a full variable will raise an
exception.## Changelog
### 0.9.0
Release date: 2022/12/29
* Initial package server release.