<div dir="ltr">Except that we lost initializer for TextConstants if there ever were any...<br>Pharo folks have already re-engineered it the thing, I think, so someone having spare time should study the Pharo branch too :)<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/21 tim Rowledge <span dir="ltr">&lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 20-11-2013, at 11:08 PM, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt; +1.  It&#39;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.<br>

<br>
Which reminds me that when Andreas &amp; 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.<br>

<br>
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<br>

 - DefaultEditMenu which should be in TextEditor or similar as a class method<br>
 - DefaultTextStyle which ought to be &#39;TextStyle default’<br>
 - and probably others<br>
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange OpCodes: SHP: Solve Halting Problem<br>
<br>
<br>
<br>
</blockquote></div><br></div>