On Fri, Jun 5, 2026 at 9:51 AM Han-Wen Nienhuys <[email protected]> wrote:

> On Fri, Jun 5, 2026 at 12:42 AM David Kastrup <[email protected]> wrote:
>
> dynamic scoping has widely been considered a mistake, because it
> breaks encapsulation boundaries, making it harder to reason about programs.
> Why would we want to introduce that?
>

Without wanting to "pile on", I second Han-Wen's observation. I also got
all weirded out
by this notion of functions "magically" know what's going on around. I was
assuming it
was just me not following what you were saying, David, but maybe there's
more there.

"No global data" I think is good guidance. I do realize it's
common practice in scheme to do such things.
But also, it's not exactly a language that has "scaling of source size"
among its known strengths, is it...

L

-- 
Luca Fascione

Reply via email to