lwt

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.

Install
Published
28 Oct 2016
Authors
Maintainers
Sources
2.6.0.tar.gz
md5=d2c6fc205220c66d6ebe148ac56b30cc
Dependencies
Reverse Dependencies
0install != "2.8" & != "2.12.3"
amqp-client >= "0.9.0" & < "1.0.2" | >= "1.1.0"
arakoon < "1.8.6" | >= "1.8.8" & < "1.9.17"
arp >= "2.3.1"
aws < "1.0.0"
bap < "1.0.0"
bap-server < "0.2.0"
biocaml = "0.4.0"
bistro < "0.5.0"
brotli < "1.2.0"
bun >= "0.3.3"
camltc < "0.9.5"
capnp-rpc-unix >= "0.9.0"
caqti-lwt < "0.11.0"
charrua-unix >= "0.3" & < "0.9"
conduit-lwt = "3.0.0"
core-lwt < "0.2.0"
crunch >= "2.0.0"
ctypes >= "0.6.0" & < "0.15.0"
curly < "0.2.0"
data-encoding < "0.1.1"
datakit < "0.9.0"
datakit-client >= "0.11.0"
datakit-server < "0.11.0"
dht < "0.2.0"
distributed < "0.4.0"
dns < "0.5.0" | >= "0.6.1" & < "1.0.0"
dns-forward < "0.9.0"
earlybird < "1.0.0"
eliom >= "6.0.0" & < "6.4.0"
ezjsonm >= "0.4.2" & < "0.5.0"
fat-filesystem >= "0.12.0"
frenetic < "2.0.0"
git != "1.4.3"
git-unix = "1.11.1" | >= "3.0.0" & < "3.10.0"
github-unix >= "4.4.0"
hardcaml < "1.1.0"
hiredis = "0.4"
http-multipart-formdata >= "2.0.0" & < "3.0.0"
hvsock < "1.0.2"
inotify >= "2.4"
inquire < "0.3.0"
iocaml-kernel >= "0.4.3"
irmin < "2.7.0"
irmin-bench < "2.7.0"
irmin-chunk < "2.7.0"
irmin-fs >= "2.3.0" & < "2.7.0"
irmin-git >= "2.3.0" & < "2.7.0"
irmin-graphql >= "2.3.0" & < "2.7.0"
irmin-http >= "2.3.0" & < "2.7.0"
irmin-layers < "2.7.0"
irmin-mem >= "2.3.0"
irmin-mirage-git >= "2.3.0" & < "2.7.0"
irmin-mirage-graphql >= "2.3.0" & < "2.7.0"
irmin-pack < "2.7.0"
irmin-test >= "2.3.0" & < "2.7.0"
irmin-unix >= "2.3.0" & < "2.7.0"
jupyter < "1.0.2"
KaSim >= "4.0.0"
kafka >= "0.3" & < "0.5"
ke >= "0.5"
ketrew >= "3.0.0"
lablqml < "0.6"
lambda-term < "1.11"
links < "0.7.3"
lwt-parallel < "0.1.2"
lwt_log < "1.1.0"
mariadb < "0.5.1"
markup = "0.7.6"
mirage < "0.9.1" | >= "0.10.0" & < "2.7.0"
mirage-block < "1.0.0"
mirage-clock-unix >= "1.2.0" & < "3.0.0"
mirage-console >= "2.1.1" & < "2.2.0"
mirage-console-unix >= "2.2.0" & < "3.0.0"
mirage-dns < "3.0.0"
mirage-flow >= "1.0.3" & < "1.2.0"
mirage-fs-unix != "1.2.1"
mirage-nat < "3.0.0"
mirage-os-shim >= "3.0.0"
mirage-www >= "1.1.0"
mpris = "0.1.1"
mqtt < "0.0.2"
mrmime >= "0.5.0"
multipart_form >= "0.2.0" & < "0.4.0"
nbd = "2.1.1" | >= "2.2.0" & < "4.0.3"
nocrypto >= "0.5.4"
nsq < "0.2.4"
obuilder < "0.4"
obus < "1.1.8"
ocaml-variants >= "4.00.1+mirage-unix" & < "4.00.1+open-types"
ocluster < "0.2"
ocsigen-start = "1.1.0"
ocsigenserver >= "2.5" & < "2.9"
odoc >= "2.0.0" & < "2.1.0"
ojs-base < "0.6.0"
opam-publish = "0.3.5"
openflow < "0.2.0"
opium >= "0.11.0" & < "0.19.0"
oskel >= "0.3.0"
ounit-lwt < "2.2.0"
ox < "1.1.0"
pcap-format >= "0.3.3" & < "0.5.0"
plotkicadsch < "0.2.0" | >= "0.4.0"
ppx_defer >= "0.4.0"
protocol-9p < "0.10.0"
pvem_lwt_unix >= "0.0.2"
qcow < "0.11.0"
qfs >= "0.5" & < "0.7"
rawlink < "2.1"
release >= "1.1.1"
resp >= "0.10.0"
resp-mirage >= "0.10.0"
resp-unix >= "0.10.0"
rpc >= "1.5.1" & < "7.1.0"
sanddb >= "0.3.0"
slacko < "0.14.1"
spin < "0.6.0"
stog >= "0.16.0" & < "0.19.0"
syndic >= "1.4" & < "1.6.0"
tar-format >= "0.4.1"
tar-mirage < "2.2.0"
tcpip >= "2.5.0" & < "3.1.1"
tezos-p2p >= "11.0" & < "13.0"
tls >= "0.10.1" & < "0.11.0"
tlstunnel < "0.2.0"
tuntap >= "1.0.0" & < "2.0.0"
utop >= "1.4.0"
uwt >= "0.0.2"
vchan >= "0.9.6" & < "2.0.0" | >= "2.0.3"
vhd-format >= "0.6.0" & < "0.9.1"
vhd-format-lwt < "0.12.0"
vpnkit < "0.1.1"
vue-jsoo < "0.3"
websocket < "2.3"
yurt = "0.4"
zmq-lwt != "5.1.4"
Conflicts
ocamlbuild = "0.9.0"
ppx_tools < "1.0.0"
ssl < "0.5.0"
react < "1.0.0"
ocaml-variants = "4.02.1+BER"