[squeak-dev] The Inbox: System-ct.1073.mcz
Das.Linux at gmx.de
Tue Jul 30 17:09:55 UTC 2019
> On 30.07.2019, at 18:53, Christoph Thiede <christoph.thiede at student.hpi.uni-potsdam.de> wrote:
> Hi Tobias,
> isn't `Smalltalk at: #some ifPresent:  ifAbsent: ` more convenient (and
> strengthens encapsulation)?
Doesn't it rather strengthen a God class?
> I thought this would also be the reason for
> SmalltalkImage>>#at:ifPresent: & Co. ...
There had been different approaches to fan out responsibilities from the Smalltalk global to
other objects, and different views to consolidate.
Anyhow, given that there are environments now and Smalltalk globals is actually not a SystemDictionary anymore but an Environment,
at lease the access to global names, variables and classes should rather go through globals :)
at least that's my view
More information about the Squeak-dev