On 5/14/21 3:45 PM, Brian Goetz wrote: > Where I think the JEP draft (the exposition, not the feature design) > could be improved is to make the relationship to TL more clear. IMO, > this is a "more modern" TL design; it addresses the same primary use > cases, without the unconstrained mutability of TLs. The safety that > comes from the immutability enables some new concurrent patterns (e.g., > structured concurrency) and some nice optimizations.
Thank you, that's a nice summary. I was trying to describe scope locals in a stand-alone way, but everything that a scope local can do can also be done by a TL, albeit with some clumsiness. I should be more explicit about that. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. <https://www.redhat.com> https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671