Inheritable thread locals the default? Marc Nieper-Wißkirchen 06 Nov 2022 09:11 UTC

At the moment, the make-thread-local procedure is invoked as

(make-thread-local default [inheritable?])

When the last argument is missing, #f is used in its place, meaning a
non-inheritable thread local.  I wonder whether it makes more sense to
create inheritable thread locals by default.  For example, the
make-thread-parameter procedure is also defined in terms of
inheritable thread locals.

Thanks for looking into this,

Marc