ocaml-lwt 5.6.1
Dependencies: glib@2.82.1
Propagated dependencies: ocaml-mmap@1.2.0 ocaml-ocplib-endian@1.2 ocaml-result@1.5 ocaml-seq@0.1 libev@4.33
Channel: guix
Home page: https://github.com/ocsigen/lwt
Licenses: LGPL 2.1
Synopsis: Cooperative threads and I/O in monadic style
Description:
Lwt provides typed, composable cooperative threads. These make it easy to run normally-blocking I/O operations concurrently in a single process. Also, in many cases, Lwt threads can interact without the need for locks or other synchronization primitives.
ocaml-lwt 5.7.0
Dependencies: glib@2.82.1
Propagated dependencies: ocaml-mmap@1.2.0 ocaml-ocplib-endian@1.2 ocaml-result@1.5 ocaml-seq@0.1 libev@4.33
Channel: zzkt
Home page: https://github.com/ocsigen/lwt
Licenses: Expat
Synopsis: Promises and event-driven I/O
Description:
This package provides a promise is a value that may become determined in the future. Lwt provides typed, composable promises. Promises that are resolved by I/O are resolved by Lwt in parallel. Meanwhile, OCaml code, including code creating and waiting on promises, runs in a single thread by default. This reduces the need for locks or other synchronization primitives. Code can be run in parallel on an opt-in basis.
Total results: 5