<div dir="ltr">Hi everyone!<br><div> I hope you had a great weekend... I did it because I haven't used the computer since Friday!! :-) </div><div><br></div><div> I don't really have too much to add... I think it is great to get rid of names like Kernel, Special, etc. because their meaning is very confusing and ambiguous.</div><div> Regarding the specific names, sadly I'm not an expert in Morph so I do not know what makes any class special, the behavior they provide to make them distinguishable, etc. </div><div> I think it would be great to avoid using the word Morph as a suffix, if we compare that hierarchy with Collection, we do not see any of its subclasses (but a few) with Collection as a suffix. Array is Array and not ArrayCollection, Dictionary is not DictionaryCollection, etc. When having to add a suffix to subclasses' names I see it as a lack of a metaphor or an analogy with something "real"(*) that would help to select better names. I think that having a metaphor or analogy would help a lot to name these classes. I'm not sure which metaphor to use but maybe we can start a new thread to look for it :-)</div><div><br></div><div>Cheers!</div><div>Hernan</div><div> (*) real is not the right word, I mean touchable, visible, etc.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 27, 2021 at 8:20 AM Andres Valloud 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:1px solid rgb(204,204,204);padding-left:1ex">Food for thought...<br>
<br>
1.  Other choices for LocatedMorph.<br>
<br>
        PlacedMorph<br>
<br>
2.  Other choices for RectMorph and friends.<br>
<br>
        TileMorph<br>
        BorderedTileMorph<br>
        FramedTileMorph<br>
<br>
        AreaMorph etc...<br>
        RegionMorph etc...<br>
<br>
3.  Other choices for PasteUpMorph<br>
<br>
        CollageMorph<br>
<br>
<br>
Generally speaking, for things that will be talked about a lot, fewer <br>
syllables are better.  For instance, FramedTileMorph has just 3, and <br>
PlacedMorph has just 2.<br>
<br>
Taking things into a completely different direction... keep in mind the <br>
following terms.<br>
<br>
        LocatedMorph -> Amorph, Polymorph<br>
        RectMorph -> Allomorph, Anamorph, Pseudomorph<br>
        BorderedRectMorph -> Perimorph<br>
        ? -> Neomorph, Isomorph<br>
<br>
Andres.<br>
<br>
On 12/26/21 11:30 AM, Juan Vuletich via Cuis-dev wrote:<br>
> This is my current suggestion, that tries to follow consensus:<br>
> <br>
> Morph<br>
>      LocatedMorph (location) [today’s MovableMorph]<br>
>          RectMorph (extent, color) [to replace KernelMorph and part of <br>
> WidgetMorph]<br>
>              BorderedRectMorph (borderWidth, borderColor) [rest of <br>
> today’s WidgetMorph]<br>
>              PasteUpMorph [no change]<br>
>                  WorldMorph [no change]<br>
>              PluggableMorph [no change]<br>
> <br>
> Please keep the discussion going!<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><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><a href="https://10pines.com/" style="font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium" target="_blank"><img width="108" src="https://10pines.github.io/email-signature/10pines-firma@2x.png" style="margin-bottom: 0.5em;"></a><span style="color:rgb(0,0,0);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"></span><h1 style="margin:0px;font-size:14px">Hernán Wilkinson</h1><h2 style="margin:0px 0px 1em;font-size:14px;color:rgb(100,100,100)">Software Developer & Coach</h2><p style="margin:0px;color:rgb(100,100,100);font-size:12px">Alem 896, Floor 6, Buenos Aires, Argentina</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">+54 11 6091 3125</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">@HernanWilkinson</p></div></span></div></div>