Vladimir Sedach

Have Emacs - Will Hack

September 3, 2009

Eager Future

Topic: Lisp

I just put up the common-lisp.net project page for Eager Future, a library for concurrent programming with composable, eager futures (see this LtU discussion of what that means).

Eager Future is a rewrite of Marijn Haverbeke's PCall library (I have written about PCall and extending PCall with support for composition before). Unlike PCall, Eager Future executes futures eagerly, which lets you use the futures composition mechanism for soft real-time programming.