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

Mariano Montone marianomontone at gmail.com
Fri Oct 23 11:46:04 PDT 2020


I like the idea, sounds like a good thing to me and have thought of the
same before. Not sure about removing the WorldState class, but you know
better than me. You have my vote.

Cheers,

Mariano

El 23/10/20 a las 15:13, Juan Vuletich via Cuis-dev escribió:
> 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,
> 



More information about the Cuis-dev mailing list