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