Dear bordeaux-threads developers,
I have a patch that adds bt support for thread-wait and thread-wait-with-timeout, modelled after the process-wait and process-wait-with-timeout functions sported by several Lisp APIs.
This API should be considered a legacy compatibility API, as these operations may have made sense long ago on timesharing monoprocessors, but are necessarily expensive on multiprocessors. Nevertheless, we had a use for them at ITA, and I threw together this compatibility support, until we get our code cleaned up.
Please consider this patch for inclusion, though it has only been lightly tested.
PS: I also have a patch to add XCVB support to bordeaux-threads, though you might not be interested.
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] As the Chinese say, 1001 words is worth more than a picture. — John McCarthy
bordeaux-threads-devel@common-lisp.net