Hey Greg,
This sounds like a reasonable request. Let me get your usage correct: you want to wait on a condition variable, but the actions you carry out don't have any shared state, and therefore don't require a lock to be used?
Thats exactly right. I could be misusing condition variables though. I could hack up support for OpenMCL if you'd want. I'm not sure that CMUCL and SBCL have support for notifying a condition variable without locking and unlocking. OpenMCL does.
Hoan