[Cuis-dev] [RFC][Proposal] Refactoring of World Morph

Juan Vuletich juan at jvuletich.org
Sun Oct 25 17:20:33 PDT 2020


On 10/23/2020 3:13 PM, Juan Vuletich via Cuis-dev wrote:
> Hi Folks,
>
> Today, the morphic world is an instance of PasteUpMorph. But 
> PasteUpMorph is a more general class, just an area where you can play 
> with submorphs. For World functionality, there is an instance var 
> called 'worldState' that holds an instance of WorldState. This means 
> that PasteUpMorph has two very different purposes, and that the World 
> is actually split in two classes.
>
> I want to make the world an instance of a new class, WorldMorph, that 
> is subclass of PasteUpMorph. This allows pushing down a lot of 
> world-specific stuff from PasteUpMorph, making the world a self 
> sufficient, meaningful object, and remove the ugly WorldState class. 
> All this also means a reduction in the loc count for these objects by 
> 10%.
>
> Still, before pushing these changes, I'd like to know if there's a 
> downside, or any feedback.
>
> Thanks,
>

Pushed! Also, new images, as updating, again, requires restarts.

Thanks,

-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich



More information about the Cuis-dev mailing list