SharedPool (was Re: [squeak-dev] The Trunk: System-fbs.616.mcz)

tim Rowledge tim at rowledge.org
Thu Nov 21 19:02:45 UTC 2013


On 20-11-2013, at 11:08 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:

> +1.  It's for better. SharedPool is a language implementation thingie like Begavior and CompiledMethod and hence Kernel is its home.  IMO it has nothing to do with there bring insances of SharedPool in Kernel and everything to do with SharedPool being part of the language implementation.

Which reminds me that when Andreas & I did the original implementation (in 2003!) we fully expected to see all the shared pools converted to SharedPools fairly quickly. Sadly I see the TextConstants is *still* a plain old Dictionary. 

Sorting this out might be a nice little project for someone with a little of that mythical ‘spare time’ and a desire to dig into the bowels of the system a bit. There’s stuff that ought to be removed, like the existence of the 
 - DefaultEditMenu which should be in TextEditor or similar as a class method
 - DefaultTextStyle which ought to be 'TextStyle default’
 - and probably others


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: SHP: Solve Halting Problem




More information about the Squeak-dev mailing list