FYI Dyalog works the same way. It's called "pass-through localisation" of system variables.
Jay. On 20 August 2015 at 15:20, Mike Duvos <m...@wolf359.net> wrote: > The behavior seems to be that localized ⎕ variables inherit the value they > had in the outer context unless you change them. If you do change them, > they get their old value back when you exit the function in which they were > localized.