[squeak-dev] The Inbox: MorphicExtras-dtl.214.mcz

Chris Muller ma.chris.m at gmail.com
Tue Nov 14 19:36:30 UTC 2017


On Tue, Nov 14, 2017 at 12:37 PM, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> The dynamically-scoped "ActiveWorld", which is technically not quite
> comparable with the global "World", is in line with ActiveEvent and
> ActiveHand. One would have to remove all three concepts.

Okay, and just to be clear, I'm not really pushing for any removals or
non-removals as much as just trying to understand our policy toward
globals.

I see Dynamic vars as similar to globals in terms of being a
read/write free-for-all, not scoped by the code structure, but by
runtime conditions as well, which imposes an even greater cognitive
load on the reader than a simple global.  I know they have their
use-case, but besides that, I do hope we'll steer clear of introducing
any more DynamicVars into the base code.

Best,
  Chris


More information about the Squeak-dev mailing list