[Cuis-dev] Renaming several fundamental Morph classes

Nicolás Papagna Maldonado nicolas.papagna at gmail.com
Thu Jan 6 04:22:33 PST 2022


Hi Juan!

On Wed, Jan 5, 2022 at 6:34 PM Juan Vuletich <JuanVuletich at zoho.com> wrote:

> Hi Nico,
>
> On 1/5/2022 5:12 PM, Nicolás Papagna Maldonado via Cuis-dev wrote:
>
> I second Mariano's request!
>
> I don't really know what should I do to fix my packages.
>
>
> See my response to Mariano's email. The Cuis update mechanism was designed
> to make it easy to follow changes. Compare, for instance, with .mcz non
> human readable files...
>

Thanks for the clarification. That helped a lot to understand how these
kinds of changes are merged/released.


>
> Related to that, please check an email I sent a couple of days ago
> ("[Proposal] Keep a changelog").
> I believe that would make the life of all of us who want to improve Cuis a
> little easier when this kind of change happens.
>
>
> Agreed. Anyone can volunteer to do that by following the GitHub commits
> and this email list.
>
> Please keep in mind this is a volunteer community. Nobody pays for
> anything, and therefore nobody is a customer. Nobody charges for anything,
> and therefore nobody provides customer service. And this is a project aimed
> at Smalltalk developers and serious students. People is expected to be
> willing to study the system. If in doubt, give a read to README.md in the
> main repo, and CodeManagementInCuis.md in the Documentation folder.
>
>
My apologies if what I wrote sounded like a demand (it was a proposal),
that was not my intention.
Yup, I was aware of that and agree 100%.

Sadly, in the case of keeping a changelog, volunteering won't work IMHO.
The whole point of it is to have a single, reliable source of truth to
check for breaking changes and have a summary of what changed since the
last release.

I'd expect that people submitting changes to contribute to the changelog as
well (at least that's how I see the volunteer part).
Having someone else do that doesn't sound right to me (lack of context,
doubling the effort required, etc).

Anyways, if this is not an issue (or maybe for a few), then there is
nothing to be fixed :)

Cheers!
Nico PM


> Thanks,
>
> Best,
> Nico PM
>
> On Wed, Jan 5, 2022 at 5:09 PM Mariano Montone via Cuis-dev <
> cuis-dev at lists.cuis.st> wrote:
>
>> Hello,
>>
>> several packages of mine have stopped working on Cuis6 because of the
>> Morphic changes.
>>
>> I cannot find the email with the final changes. Is there a list with the
>> final changes somewhere?
>>
>> And can I apply the renames blindly, or almost blindly? Like say,
>> replace all mentions of WidgetMorph in my files with BoxedMorph, etc, etc.
>>
>> Thanks!
>>
>> Mariano
>>
>> El 21/12/21 a las 16:02, Juan Vuletich via Cuis-dev escribió:
>> > 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,
>> >
>>
>> --
>> Cuis-dev mailing list
>> Cuis-dev at lists.cuis.st
>> https://lists.cuis.st/mailman/listinfo/cuis-dev
>>
>
>
> --
>
> Nicolás Papagna
>
>
>
> --
> Juan Vuletichwww.cuis-smalltalk.orghttps://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Devhttps://github.com/jvuletichhttps://www.researchgate.net/profile/Juan-Vuletichhttps://www.linkedin.com/in/juan-vuletich-75611b3https://independent.academia.edu/JuanVuletich
> @JuanVuletich
>
>

-- 

Nicolás Papagna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20220106/f7858e3a/attachment.htm>


More information about the Cuis-dev mailing list