On 11 May 2012 21:09, Helmut Eller heller@common-lisp.net wrote:
What's the logic behind this change?
The purpose is to get rid of WITH-DEADLINE.
This seems overly pedantic to me.
You may not like the API, but unlike WITH-WORLD-LOCK it is actually a supported API It's one of the three constructs that should almost never be used along with WITHOUT-GCING and WITH-TIMEOUT.
Unless it made the sources too ugly, I would not hesitate to rename it %%WITH-WORLD-LOCK-INTERNAL-DONT-USE-AND-AVOID-EVEN-INSIDE-SBCL...
Cheers,
-- Nikodemus