<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="+1">Hi, <br>
      </font></p>
    <p><font size="+1">It will clarify responsibilities. You may want to
        make WorldMorph a singleton.</font></p>
    <p><font size="+1">Hilaire</font><br>
    </p>
    <div class="moz-cite-prefix">Le 23/10/2020 à 20:13, Juan Vuletich
      via Cuis-dev a écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:5F931D2F.4040208@jvuletich.org">Hi
      Folks,
      <br>
      <br>
      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.
      <br>
      <br>
      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%.
      <br>
      <br>
      Still, before pushing these changes, I'd like to know if there's a
      downside, or any feedback.
      <br>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="https://pouet.chapril.org/@hilaire">https://pouet.chapril.org/@hilaire</a></pre>
  </body>
</html>