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