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#
5
Http.fs
A simple, functional HTTP client library for F#
4
Http.fs
A simple functional HTTP client library for F#
3
Http.fs
A simple, functional HTTP client library for F#
3

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 3 04/13/2026
0.5.0 3 04/13/2026
0.4.1 3 04/13/2026
0.3.23 4 04/13/2026
0.3.22 2 04/13/2026
0.3.21 3 04/13/2026
0.3.20 3 04/13/2026
0.3.19 3 04/13/2026
0.3.18 3 04/13/2026
0.3.17 3 04/13/2026
0.3.16 3 04/13/2026
0.3.14 3 04/13/2026
0.3.13 3 04/13/2026
0.3.12 3 04/13/2026
0.3.11 3 04/13/2026
0.3.10 3 04/13/2026
0.3.9 3 04/13/2026
0.3.8 3 04/13/2026
0.3.7 3 04/13/2026
0.3.6 3 04/13/2026
0.3.5 3 04/13/2026
0.3.4 3 04/13/2026
0.2.1 3 04/13/2026
0.2.0 4 04/13/2026
0.1.3 3 04/13/2026
0.1.2 3 04/13/2026
0.1.1 3 04/13/2026
0.1.0 3 04/13/2026
0.0.0.48 3 04/13/2026
0.0.0.47 3 04/13/2026
0.0.0.46 4 04/13/2026
0.0.0.45 3 04/13/2026
0.0.0.44 3 04/13/2026
0.0.0.43 3 04/13/2026
0.0.0.42 4 04/13/2026
0.0.0.41 3 04/13/2026
0.0.0.40 3 04/13/2026
0.0.0.39 3 04/13/2026
0.0.0.38 3 04/13/2026
0.0.0.37 3 04/13/2026
0.0.0.36 3 04/13/2026
0.0.0.33 4 04/13/2026