Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Hopac/Hopac
http://hopac.github.io/Hopac/Hopac.html
https://github.com/Hopac/Hopac
actors cml concurrent-programming csp parallel
Last synced: 4 months ago
JSON representation
http://hopac.github.io/Hopac/Hopac.html
- Host: GitHub
- URL: https://github.com/Hopac/Hopac
- Owner: Hopac
- License: mit
- Created: 2014-02-20T19:23:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-24T01:59:05.000Z (over 2 years ago)
- Last Synced: 2024-08-02T21:28:04.012Z (4 months ago)
- Topics: actors, cml, concurrent-programming, csp, parallel
- Language: F#
- Homepage:
- Size: 7.66 MB
- Stars: 524
- Watchers: 36
- Forks: 61
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-fsharp - Hopac ★ 268 ⧗ 7 - Concurrent ML style concurrent programming library for F#. [MIT] (Concurrent, asynchronous and parallel programming)
README
[Reference](http://hopac.github.io/Hopac/Hopac.html) —
[Guide](./Docs/Programming.md) —
[Docs](./Docs/)Hopac is a [Concurrent ML](http://cml.cs.uchicago.edu/) style concurrent
programming library for F#.[![NuGet version](https://badge.fury.io/nu/Hopac.svg)](https://badge.fury.io/nu/Hopac)
[![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/ux9rh6ouhuvu1yia?svg=true)](https://ci.appveyor.com/project/haf/hopac)## Development
Check out the repo and use your favorite IDE. The project builds fine in VS and using the `dotnet` CLI.
## Usage
When you've followed the links at the top of this README, and you've read the programming guide,
you can use `./run repl` as well as the file `Hopac.fsx` to play around with.Furthermore, you'll find a large number of examples in (./Examples)[./Examples].
## Release / publish
Build the `Hopac` project and publish the `nupkg` file in `/Libs/Hopac/bin/Release/*.nupkg`. Your commits are tested
on AppVeyor when you send PR:s and push to `master`.Update docs
-----------You need the FsiRefGen git submodule for this. If it’s not already up to date, run:
```
git submodule update --init
```TODO: Describe commands needed to update docs