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

Gerald Klix Gerald.Klix at klix.ch
Sat Oct 24 05:07:38 PDT 2020


On 2020-10-23 20:13, 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,
> 
+1, I thought about that, too.


More information about the Cuis-dev mailing list