Jane Street Capital's asynchronous execution library
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bench v0.11.117.09+15 May 30, 2018
example v0.11.117.00+101 Mar 29, 2018
lock_file_async v0.11.118.00+166 Aug 21, 2018
log_extended v0.11.117.14+23 Jul 12, 2018
src v0.11.118.00+46 Aug 15, 2018
unpack_sequence v0.11.117.09+15 May 30, 2018
.gitignore 114.35+03 Mar 7, 2017
CHANGES.md v0.11.117.12+44 Jun 20, 2018
CONTRIBUTING.md v0.11.117.08+54 May 23, 2018
LICENSE.md v0.11.117.08+54 May 23, 2018
Makefile v0.11.117.08+54 May 23, 2018
README.md v0.11.118.00+46 Aug 15, 2018
async.opam v0.11.117.10+134 Jun 11, 2018

README.md

Async

Async is a library for asynchronous programming, i.e., programming where some part of the program must wait for things that happen at times determined by some external entity (like a human or another program). This includes pretty much any program that uses blocking calls (e.g., networking code, disk access), timeouts, or event loops (e.g., GUIs).

Read more in [Chapter 18 of Real World OCaml][https://dev.realworldocaml.org/18-concurrent-programming.html].

API documentation for the latest release can be found [here][https://ocaml.janestreet.com/ocaml-core/latest/doc/async/index.html].