https://github.com/vmchale/ats-concurrency
Concurrency primitives for ATS
https://github.com/vmchale/ats-concurrency
Last synced: 11 months ago
JSON representation
Concurrency primitives for ATS
- Host: GitHub
- URL: https://github.com/vmchale/ats-concurrency
- Owner: vmchale
- License: bsd-3-clause
- Created: 2018-01-24T08:14:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T21:59:54.000Z (over 6 years ago)
- Last Synced: 2025-01-08T12:08:15.376Z (about 1 year ago)
- Language: ATS
- Size: 29.3 KB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# concurrency
This is basically taken from the example in the book, but configured to work
with [atspkg](http://hackage.haskell.org/package/ats-pkg). You can see
[here](http://ats-lang.sourceforge.net/DOCUMENT/INT2PROGINATS/HTML/x4387.html)
for details on how the ATS works.
At the moment, this library just provides support for channels.
## Installation
Add the appropriate library to your dependencies:
```dhall
let prelude = http://hackage.haskell.org/package/ats-pkg/src/dhall/atspkg-prelude.dhall
in
dependencies = prelude.mapPlainDeps [ "concurrency" ]
in
...
```
Then include the appropriate file with
```ats
#include "$PATSHOMELOCS/ats-concurrency-0.3.7/mylibies.dats"
```