Because this is still novel for me: Neil just committed the first of the trifecta of patches necessary to add SRFI-18 support to Guile. This one includes fixes for a couple of deadlocks related to thread creation and cleanup. We discussed the inclusion of a fix for another deadlock related to waiting a condition variable using an inconsistent set of mutexes, but I think that one's going to have to wait. Next on the docket: The enhancements that provide the C foundation for the pure Scheme SRFI-18 implementation.