Summary
Terms and concepts
- associative
- asynchronous
- bind
- blocking
- caching
- callback
- channel
- computations
- concurrent
- concurrent composition
- cooperative
- cycle
- delayed evaluation
- determinstic
- eager
- effects
- force
- infinite data structure
- interleaving
- latency hiding
- lazy
- left identity
- Lwt monad
- maybe monad
- memoization
- monads
- monads laws
- non-blocking
- nondeterministic
- parallelism
- pending
- persistent
- preemptive
- promises
- race conditions
- recursive values
- rejected
- resolution loop
- resolved
- resolver
- right identity
- sequential
- sequential composition
- standard input
- standard output
- stream
- strict
- synchronous
- threads
- thunk
- writer monad
Further reading
More OCaml: Algorithms, Methods, and Diversions, chapter 2, by John Whitington. This book is a sequel to OCaml from the Very Beginning.
Real World OCaml, chapter 18.