Hopac 0.0.0.42

Inspired by languages like Concurrent ML and Cilk, Hopac is a library for F# with the aim of making it easier to write efficient parallel, asynchronous, concurrent and reactive programs. Hopac is licensed under a MIT-style license. See project website for further information.

Showing the top 20 packages that depend on Hopac.

Packages Downloads
Http.fs
A simple, functional HTTP client library for F#
2
Http.fs
A simple, functional HTTP client library for F#
1
Http.fs
A simple functional HTTP client library for F#
1

Distribute work more eagerly. Name worker threads. Added monadic composition operator `>=>` for jobs. Updated documentation. Tuning streams. Tweaked Promisesc. Starting to benchmark streams. Avoid an allocation when choosing over lazy promises. Added `Stream.ofObservableOnMain`. Added `Async.getMain`. Added `Stream.ofObservableOn` and `Stream.ofObservable`. Added `IObservable<_>.onceAlt`. Renamed `withNack` as `withNackJob` and `wrapAbort` as `wrapAbortJob`. Added `Alt.wrapAbortFun`. Added `Alt.choosy`, which is an optimized version of `Alt.choose` for arrays. Added `Job.Scheduler.bind` for wrapping external asynchronous events. Added `Alt.withNackFun`. Inlineable `withNack` avoids closure allocation. Added experimental support for running async comptations on the main synchronization context, which must be explicitly configured by application code. Added `IObservable<'x>.onceAltOn` extension method for conveniently interfacing Hopac with suitable observables. Added `TopLevel.startDelay` and `TopLevel.queueDelay` for convenience. Renamed `Builder.Join` to `Builder.Plus` and recognized that `Zero? must also be abstract.

This package has no dependencies.

Version Downloads Last updated
0.5.1 1 2025/11/19
0.5.0 1 2025/11/19
0.4.1 1 2025/11/19
0.3.23 0 2016/9/30
0.3.22 0 2016/9/27
0.3.21 2 2025/11/17
0.3.20 0 2016/9/22
0.3.19 1 2025/11/17
0.3.18 0 2016/9/21
0.3.17 1 2025/11/17
0.3.16 1 2025/11/17
0.3.14 0 2016/9/7
0.3.13 0 2016/8/24
0.3.12 1 2025/11/17
0.3.11 0 2016/8/20
0.3.10 0 2016/8/16
0.3.9 1 2025/11/19
0.3.8 1 2025/11/19
0.3.7 1 2025/11/19
0.3.6 1 2025/11/19
0.3.5 1 2025/11/19
0.3.4 1 2025/11/19
0.2.1 1 2025/11/19
0.2.0 1 2025/11/19
0.1.3 1 2025/11/19
0.1.2 1 2025/11/19
0.1.1 1 2025/11/19
0.1.0 1 2025/11/19
0.0.0.48 1 2025/11/18
0.0.0.47 0 2015/5/27
0.0.0.46 1 2025/11/18
0.0.0.45 1 2025/11/18
0.0.0.44 1 2025/11/19
0.0.0.43 0 2015/2/28
0.0.0.42 1 2025/11/18
0.0.0.41 1 2025/11/18
0.0.0.40 1 2025/11/19
0.0.0.39 1 2025/11/18
0.0.0.38 1 2025/11/18
0.0.0.37 1 2025/11/18
0.0.0.36 1 2025/11/18
0.0.0.33 1 2025/11/19