All Projects → Hopac → Hopac

Hopac / Hopac

Licence: mit
http://hopac.github.io/Hopac/Hopac.html

Projects that are alternatives of or similar to Hopac

Sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Stars: ✭ 172 (-62.69%)
Mutual labels:  concurrent-programming, actors, csp
So 5 5
SObjectizer: it's all about in-process message dispatching!
Stars: ✭ 87 (-81.13%)
Mutual labels:  actors, csp
hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Stars: ✭ 55 (-88.07%)
Mutual labels:  parallel, concurrent-programming
Chymyst Core
Declarative concurrency in Scala - The implementation of the chemical machine
Stars: ✭ 142 (-69.2%)
Mutual labels:  concurrent-programming, csp
Actors.jl
Concurrent computing in Julia based on the Actor Model
Stars: ✭ 95 (-79.39%)
Mutual labels:  actors, concurrent-programming
SOMns
SOMns: A Newspeak for Concurrency Research
Stars: ✭ 62 (-86.55%)
Mutual labels:  csp, actors
Taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
Stars: ✭ 6,128 (+1229.28%)
Mutual labels:  concurrent-programming, parallel
Linux-Kernel-Driver-Programming
Implementation of PCI drivers, kprobe, sysfs, devfs, sensor driver, miscdevices, synchronization
Stars: ✭ 43 (-90.67%)
Mutual labels:  parallel, concurrent-programming
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-94.79%)
Mutual labels:  parallel, concurrent-programming
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (-95.66%)
Mutual labels:  actors, concurrent-programming
Neuraxle
A Sklearn-like Framework for Hyperparameter Tuning and AutoML in Deep Learning projects. Finally have the right abstractions and design patterns to properly do AutoML. Let your pipeline steps have hyperparameter spaces. Enable checkpoints to cut duplicate calculations. Go from research to production environment easily.
Stars: ✭ 377 (-18.22%)
Mutual labels:  parallel
Secure Headers
PHP Secure Headers
Stars: ✭ 379 (-17.79%)
Mutual labels:  csp
Machma
Easy parallel execution of commands with live feedback
Stars: ✭ 438 (-4.99%)
Mutual labels:  parallel
Akkadotnet Code Samples
Akka.NET professional reference code samples
Stars: ✭ 451 (-2.17%)
Mutual labels:  actors
Blackbox
A Python module for parallel optimization of expensive black-box functions
Stars: ✭ 378 (-18%)
Mutual labels:  parallel
Npm Run All
A CLI tool to run multiple npm-scripts in parallel or sequential.
Stars: ✭ 4,496 (+875.27%)
Mutual labels:  parallel
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (-18.87%)
Mutual labels:  parallel
Anahita
Anahita is a platform and framework for developing open science and knowledge sharing applications on a social networking foundation.
Stars: ✭ 369 (-19.96%)
Mutual labels:  actors
Asyncenumerable
Defines IAsyncEnumerable, IAsyncEnumerator, ForEachAsync(), ParallelForEachAsync(), and other useful stuff to use with async-await
Stars: ✭ 367 (-20.39%)
Mutual labels:  parallel
Quasar
Fibers, Channels and Actors for the JVM
Stars: ✭ 4,349 (+843.38%)
Mutual labels:  actors

ReferenceGuideDocs

Hopac is a Concurrent ML style concurrent programming library for F#.

NuGet version AppVeyor Build status

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].