[Cuis-dev] [RFC][Proposal] Refactoring of World Morph
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.
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.
More information about the Cuis-dev