this repo has no description
1opam-version: "2.0" 2 3synopsis: "Promises and event-driven I/O" 4license: "MIT" 5homepage: "https://github.com/ocsigen/lwt" 6doc: "https://ocsigen.org/lwt" 7bug-reports: "https://github.com/ocsigen/lwt/issues" 8 9authors: [ 10 "Jérôme Vouillon" 11 "Jérémie Dimino" 12] 13maintainer: [ 14 "Raphaël Proust <code@bnwr.net>" 15 "Anton Bachin <antonbachin@yahoo.com>" 16] 17dev-repo: "git+https://github.com/ocsigen/lwt.git" 18 19depends: [ 20 "cppo" {build & >= "1.1.0"} 21 "dune" {>= "1.8.0"} 22 "dune-configurator" 23 "ocaml" {>= "4.08" & < "5.1"} 24 "ocplib-endian" 25 26 # Until https://github.com/aantron/bisect_ppx/pull/327. 27 # "bisect_ppx" {dev & >= "2.0.0"} 28 "ocamlfind" {dev & >= "1.7.3-1"} 29] 30 31depopts: [ 32 "base-threads" 33 "base-unix" 34 "conf-libev" 35] 36 37build: [ 38 ["dune" "exec" "-p" name "src/unix/config/discover.exe" "--" "--save" 39 "--use-libev" "%{conf-libev:installed}%"] 40 ["dune" "build" "-p" name "-j" jobs] 41] 42 43description: """ 44A promise is a value that may become determined in the future. 45 46Lwt provides typed, composable promises. Promises that are resolved by I/O are 47resolved by Lwt in parallel. 48 49Meanwhile, OCaml code, including code creating and waiting on promises, runs in 50a single thread by default. This reduces the need for locks or other 51synchronization primitives. Code can be run in parallel on an opt-in basis. 52""" 53url { 54 src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz" 55 checksum: [ 56 "md5=e63979ee40a80d5b9e9e5545f33323b4" 57 "sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160" 58 ] 59}