Hopac 0.0.0.45

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

Added basic Stream.buffer combinator. Renamed Stream.subscribe* to Stream.consume* to better describe semantics. Doc refinements. Added Stream.pullOn, Stream.skipWhileJob, Stream.skipWhileFun, Stream.pullOn, Stream.foldBack, Stream.mapIgnore, Stream.ambAll, Stream.appendAll, Stream.mergeAll and Stream.switchAll Fixed to start reading the serialized variable immediately as documented. Added Stream.subscribe* as a shorthand for Stream.iter* |> queue. Added mutable Stream.Property<'x> that generates property change notifications for e.g. WPF data binding. Added doFinalizeJob and doFinalizeFun. Experimental wrapper for streams that tracks space safety via phantom types. Changed groupByJob and groupByFun to take an additional function/job for forming new groups. Added Stream.tailsMapFun and Stream.initsMapFun these are useful for lifting the Stream.tails and Stream.inits functions. Added keepFollowing1 and renamed keepLatest to keepPreceding to make the naming more symmetric although the concepts of "following" and "preceding" aren't really fully symmetric (unless you allow time travel). A slightly more performant implementation of keepLatestFuns. Renamed from lazify to keepLatest. Lazification of live streams. Rethinking timing and throttling operations. Generalized joinWith and mapJoin. There is no sleep, only timeOut. Added ability to directly bind observables in job computation expressions. Removed superfluous methods from Async.OnWithSchedulerBuilder.

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