<div dir="auto">Great!</div><div dir="auto">I’m not sure about MorphicWidget and MorphicWorld, it seems more consistent to name subclasses of Morph with the ‘Morph’ suffix. Unless your intention is to start naming subclasses of MorphicWidget with ‘Widget’ suffix, and in that case Widget might be a nicer name than MorphicWidget. Just some thoughts.</div><div dir="auto"><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 22 Dec 2021 at 2:03 AM Juan Vuletich via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hi Folks,<br>
<br>
It has become apparent that some class names I chose some time ago are <br>
not meaningful enough. The most confusing is the meaning I assumed for <br>
"Widget". Decades ago, Widget meant "UI element in some library". Today <br>
it means "Anything the user can interact with". So, I want to do the <br>
following renames:<br>
<br>
MovableMorph -> MorphicWidget<br>
WidgetMorph -> GUIControlMorph<br>
KernelMorph -> SpecialMorph<br>
WorldMorph -> MorphicWorld<br>
PasteUpMorph -> PlaygroundMorph<br>
<br>
I hope these convey meaning more effectively.<br>
<br>
There will be impact on some packages. I have changesets ready to be <br>
applied for all packages in repos in the Cuis-Smalltalk organization.<br>
<br>
Before applying all this:<br>
Do you like the new names? Do you know better ones to suggest?<br>
Any other thoughts?<br>
<br>
Thanks,<br>
<br>
-- <br>
Juan Vuletich<br>
<a href="http://www.cuis-smalltalk.org" rel="noreferrer" target="_blank">www.cuis-smalltalk.org</a><br>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a><br>
<a href="https://github.com/jvuletich" rel="noreferrer" target="_blank">https://github.com/jvuletich</a><br>
<a href="https://www.researchgate.net/profile/Juan-Vuletich" rel="noreferrer" target="_blank">https://www.researchgate.net/profile/Juan-Vuletich</a><br>
<a href="https://www.linkedin.com/in/juan-vuletich-75611b3" rel="noreferrer" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a><br>
<a href="https://independent.academia.edu/JuanVuletich" rel="noreferrer" target="_blank">https://independent.academia.edu/JuanVuletich</a><br>
@JuanVuletich<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>