[Cuis-dev] Renaming several fundamental Morph classes

Luciano Notarfrancesco luchiano at gmail.com
Wed Dec 22 04:16:01 PST 2021


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

On Wed, 22 Dec 2021 at 2:03 AM Juan Vuletich via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> Hi Folks,
>
> It has become apparent that some class names I chose some time ago are
> not meaningful enough. The most confusing is the meaning I assumed for
> "Widget". Decades ago, Widget meant "UI element in some library". Today
> it means "Anything the user can interact with". So, I want to do the
> following renames:
>
> MovableMorph    -> MorphicWidget
> WidgetMorph      -> GUIControlMorph
> KernelMorph       -> SpecialMorph
> WorldMorph        -> MorphicWorld
> PasteUpMorph   -> PlaygroundMorph
>
> I hope these convey meaning more effectively.
>
> There will be impact on some packages. I have changesets ready to be
> applied for all packages in repos in the Cuis-Smalltalk organization.
>
> Before applying all this:
> Do you like the new names? Do you know better ones to suggest?
> Any other thoughts?
>
> Thanks,
>
> --
> Juan Vuletich
> www.cuis-smalltalk.org
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
> https://github.com/jvuletich
> https://www.researchgate.net/profile/Juan-Vuletich
> https://www.linkedin.com/in/juan-vuletich-75611b3
> https://independent.academia.edu/JuanVuletich
> @JuanVuletich
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20211222/31b1ddd7/attachment.htm>


More information about the Cuis-dev mailing list