Hi, Taylor.  Long time, no see.  I hope all is well.

I'm just upgrading to MIT Scheme 9.2, and my code is breaking in several
places because of your change to Remove support for recursion in
WITH-THREAD-MUTEX-LOCKED
<http://git.savannah.gnu.org/cgit/mit-scheme.git/commit/?id=d7241d6fe8b151f6d15db9cac8fba44b074ca215>.
Can you tell me why you made that change?  I can't see a correctness or
performance advantage, and the change list comment gives no justification.
Not supporting recursion is a nuisance in cases where one has utility
procedures that may or may not be run in a context where the lock is
already held.

Thanks.
_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to