<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 12/27/2021 10:40 AM, Hernan Wilkinson via Cuis-dev wrote:
<blockquote
cite="mid:CAJAbP8hjpzHgaOwUV=ek5xxjKB5doO9Nzsj2hDZLAdHiyvJGgg@mail.gmail.com"
type="cite">
<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>
</blockquote>
<br>
Keep the discussion going!!!<br>
Thanks,<br>
<br>
<blockquote
cite="mid:CAJAbP8hjpzHgaOwUV=ek5xxjKB5doO9Nzsj2hDZLAdHiyvJGgg@mail.gmail.com"
type="cite">
<div dir="ltr">
<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 moz-do-not-send="true"
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 moz-do-not-send="true" href="mailto:Cuis-dev@lists.cuis.st"
target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a moz-do-not-send="true"
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 moz-do-not-send="true"
href="https://10pines.com/" style="font-family:
Roboto,Helvetica,Arial,sans-serif; font-size: medium;"
target="_blank"><img moz-do-not-send="true"
src="https://10pines.github.io/email-signature/10pines-firma@2x.png"
style="margin-bottom: 0.5em;" width="108"></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>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
<a class="moz-txt-link-freetext" href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a>
@JuanVuletich</pre>
</body>
</html>