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

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 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