Affect est un modèle de concurrence naturel et rationalisé pour OCaml.
Il fournit des appels de fonction asynchrones et parallèles et des action synchrones de première classe pour les orchestrer. Le modèle de concurrence qui en résulte possède la concurrence cooperative et structurée, l'annulation structurée, et la gestion des effets structurée.
Affect est distribué sous license ISC. La bibliothèque de base n'a pas de dépendences. Elle dépend optionnellement de Cmdliner et du module Unix de OCaml.