Fut est une bibliothèque OCaml pour la programmation asynchrone. Elle permet de programmer avec des valeurs qui se déterminent à un certain instant dans le futur: les futures.
Fut peut être utilisé avec différents échéanciers. Une API permet de réaliser de nouveaux échéanciers. La bibliothèque est distribuée avec un échéancier basé sur select(2) et qui dépend de la bibliothèque Unix et un échéancier JavaScript qui dépend de js_of_ocaml.
Fut et ses échéanciers sont distribués sous la licence ISC.
Attention. Ce logiciel est en cours de réalisation et n'est pas encore distribué, les interfaces peuvent changer sans notification préalable. Si vous souhaitez souffrir :
# With opam 1.2 or later opam pin add fut http://erratique.ch/repos/fut.git