<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    I'm sure we can improve our tools, and discussing issues and options
    is important.<br>
    <br>
    Still, in this case, I find it valuable to see in the browser that
    some method belongs to a package. It means it can not be freely
    used, being safe only for packages that declare the first as a
    requisite.<br>
    <br>
    WRT simplicity, yes, it is perhaps the main focus for Cuis itself.<br>
    <br>
    Thanks,<br>
    <br>
    On 12/2/2022 3:41 AM, Stephen Travis Pope via Cuis-dev wrote:
    <blockquote
      cite="mid:1BDBE101-7FF0-4385-8E2E-31A8659EF866@heaveneverywhere.com"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div><br>
      </div>
      Thanks for this clarification, Luciano!
      <div><br>
      </div>
      <div>I have to say, though (sorry), that it’s unacceptable, since
        the system is supposed to be “easily discoverable,” and forcing
        classes to have a load of unnecessary method categories (AKA
        protocols) (like the current system’s “CampSmalltalk” protocols)
        makes it harder for newbies to learn it.  Should a popular
        system class (e.g., OrderedCollection) now have 5 “XXX-printing”
        protocols for the different packages that the user has
        installed?  Is there another option?  Should we build a package
        manager that allows one to browse the system and drag’n’drop
        categories, classes and methods into a package?</div>
      <div><br>
      </div>
      <div>Sorry to be critical, but I was one of the first people
        (1987-94) to teach Smalltalk on a larger scale to paying
        customers, so simplicity is important…</div>
      <div><br>
      </div>
      <div>stp<br>
        <div>
          <meta charset="UTF-8">
          <br class="Apple-interchange-newline" style="font-family:
            "Times New Roman"; font-style: normal;
            font-weight: 400; letter-spacing: normal; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; text-decoration: none; font-size: 16px;
            color: rgb(0, 0, 0);">
          <span style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px; float: none;
            display: inline ! important;">--------</span><br
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; color: rgb(0, 0, 0); font-family:
            HelveticaNeue; font-size: 12px;">
          <br style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px;">
          <span style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px; float: none;
            display: inline ! important;">Stephen Travis Pope    Ojai,</span><span
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; color: rgb(0, 0, 0); font-family:
            HelveticaNeue; font-size: 12px; float: none; display: inline
            ! important;"> </span><span style="font-style: normal;
            font-weight: 400; letter-spacing: normal; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; text-decoration: none; color: rgb(0, 0,
            0); font-family: HelveticaNeue; font-size: 12px; float:
            none; display: inline ! important;">California, USA</span><br
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; color: rgb(0, 0, 0); font-family:
            HelveticaNeue; font-size: 12px;">
          <span style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; font-family: HelveticaNeue;
            font-size: 12px; color: rgb(0, 0, 0);">    </span><span
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-family: HelveticaNeue;
            font-size: 12px; color: rgb(0, 0, 0);"></span><font
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);" face="HelveticaNeue"><span style="font-style: normal;
              font-size: 12px;"><br>
                   <a class="moz-txt-link-freetext" href="http://HeavenEverywhere.com">http://HeavenEverywhere.com</a></span></font>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">   
                 <a class="moz-txt-link-freetext" href="http://FASTLabInc.com">http://FASTLabInc.com</a></span></font></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">   
                 <a class="moz-txt-link-freetext" href="https://vimeo.com/user19434036/videos">https://vimeo.com/user19434036/videos</a></span></font></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">     </span></font><span
              style="font-size: 12px; font-family: HelveticaNeue;"><a class="moz-txt-link-freetext" href="http://heaveneverywhere.com/Reflections">http://heaveneverywhere.com/Reflections</a></span></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;"><br>
              </span></font><br style="color: rgb(0, 0, 0); font-family:
              "Times New Roman"; font-size: 16px; font-style:
              normal; font-weight: 400; letter-spacing: normal;
              text-align: start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px; text-decoration:
              none;">
          </div>
        </div>
        <div><br>
          <blockquote type="cite">
            <div>On Dec 1, 2022, at 9:47 PM, Luciano Notarfrancesco via
              Cuis-dev <a class="moz-txt-link-rfc2396E" href="mailto:cuis-dev@lists.cuis.st"><cuis-dev@lists.cuis.st></a> wrote:</div>
            <br class="Apple-interchange-newline">
            <div>
              <div dir="auto">Hi Stephen,</div>
              <div dir="auto">A package can overwrite a method in a
                system class or in a class from other package it depends
                on. For example if you package name is ‘Siren’ you have
                to put the new method in a message category starting
                with ‘*siren’, such as ‘*siren-printing’, etc (or
                ‘*Siren-printing’, case doesn’t matter).</div>
              <div><br>
                <div class="gmail_quote">
                  <div dir="ltr" class="gmail_attr">On Fri, 2 Dec 2022
                    at 10:30 Stephen Travis Pope via Cuis-dev <<a
                      moz-do-not-send="true"
                      href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>>
                    wrote:<br>
                  </div>
                  <blockquote class="gmail_quote" style="margin: 0px 0px
                    0px 0.8ex; border-left: 1px solid rgb(204, 204,
                    204); padding-left: 1ex;">
                    <div style="">
                      <div><br>
                      </div>
                      Oh, I forgot one other question: Is there a way to
                      merge packages, or are they bound to system class
                      categories? 
                      <div><br>
                      </div>
                      <div>Siren has many categories, and the Package
                        tool implies that merge/delete is an option. 
                        It’d be great if one could select multiple
                        packages and merge them.  
                        <div><br>
                        </div>
                        <div>I did figure out that I can make one
                          package that has the all other categories in
                          its group as prerequisites.</div>
                        <div><br>
                        </div>
                        <div>How does one add random system class
                          changes to a package?</div>
                        <div><br>
                        </div>
                        <div>Is it possible to make a package with a
                          class that’s in a system category (i.e., one
                          with other classes in it that aren’t in the
                          package)?</div>
                        <div><br>
                        </div>
                        <div>…any replies appreciated…</div>
                        <div><br>
                        </div>
                        <div>stp<br>
                          <div>
                            <br style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;">
                            <span style="font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-family: HelveticaNeue; font-size:
                              12px; float: none; display: inline !
                              important;">--------</span><br
                              style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px;">
                            <br style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px;">
                            <span style="font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-family: HelveticaNeue; font-size:
                              12px; float: none; display: inline !
                              important;">Stephen Travis Pope    Ojai,</span><span
                              style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px; float:
                              none; display: inline ! important;"> </span><span
                              style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px; float:
                              none; display: inline ! important;">California,
                              USA</span><br style="font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-family: HelveticaNeue; font-size:
                              12px;">
                            <span style="font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-family: HelveticaNeue; font-size:
                              12px;">    </span><span style="font-style:
                              normal; font-weight: 400; letter-spacing:
                              normal; text-align: start; text-indent:
                              0px; text-transform: none; white-space:
                              normal; word-spacing: 0px;
                              text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px;"></span><span
                              style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-family:
                              HelveticaNeue; font-size: 12px;"></span><span
                              style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;"></span><span
                              style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;"></span><span
                              style="font-family: "Times New
                              Roman"; font-size: 18px; font-style:
                              normal; font-weight: 400; letter-spacing:
                              normal; text-align: start; text-indent:
                              0px; text-transform: none; white-space:
                              normal; word-spacing: 0px;
                              text-decoration: none;"></span><span><span
                                id="cid:184d15b62e51022a4281"><pastedGraphic.tiff></span></span><font
                              style="font-style: normal; font-weight:
                              400; letter-spacing: normal; text-align:
                              start; text-indent: 0px; text-transform:
                              none; white-space: normal; word-spacing:
                              0px; text-decoration: none; font-size:
                              16px; font-family: HelveticaNeue;"
                              face="HelveticaNeue"><span
                                style="font-style: normal; font-size:
                                12px; font-family: HelveticaNeue;"><br>
                                     <a moz-do-not-send="true"
                                  href="http://heaveneverywhere.com/"
                                  target="_blank" style="font-family:
                                  HelveticaNeue;">http://HeavenEverywhere.com</a></span></font>
                            <div style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;"><font style="font-size:
                                16px; font-style: normal; font-weight:
                                400; letter-spacing: normal; text-align:
                                start; text-indent: 0px; text-transform:
                                none; white-space: normal; word-spacing:
                                0px; text-decoration: none; font-family:
                                HelveticaNeue;" face="HelveticaNeue"><span
                                  style="font-style: normal; font-size:
                                  12px; font-family: HelveticaNeue;">   
                                   <a moz-do-not-send="true"
                                    href="http://fastlabinc.com/"
                                    target="_blank" style="font-family:
                                    HelveticaNeue;">http://FASTLabInc.com</a></span></font></div>
                            <div style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;"><font style="font-size:
                                16px; font-style: normal; font-weight:
                                400; letter-spacing: normal; text-align:
                                start; text-indent: 0px; text-transform:
                                none; white-space: normal; word-spacing:
                                0px; text-decoration: none; font-family:
                                HelveticaNeue;" face="HelveticaNeue"><span
                                  style="font-style: normal; font-size:
                                  12px; font-family: HelveticaNeue;">   
                                   <a moz-do-not-send="true"
                                    href="https://vimeo.com/user19434036/videos"
                                    target="_blank" style="font-family:
                                    HelveticaNeue;">https://vimeo.com/user19434036/videos</a></span></font></div>
                            <div style="font-family: "Times New
                              Roman"; font-style: normal;
                              font-weight: 400; letter-spacing: normal;
                              text-align: start; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              word-spacing: 0px; text-decoration: none;
                              font-size: 16px;"><font style="font-size:
                                16px; font-style: normal; font-weight:
                                400; letter-spacing: normal; text-align:
                                start; text-indent: 0px; text-transform:
                                none; white-space: normal; word-spacing:
                                0px; text-decoration: none; font-family:
                                HelveticaNeue;" face="HelveticaNeue"><span
                                  style="font-style: normal; font-size:
                                  12px; font-family: HelveticaNeue;">   
                                   </span></font><span style="font-size:
                                12px; font-family: HelveticaNeue;"><a
                                  moz-do-not-send="true"
                                  href="http://heaveneverywhere.com/Reflections"
                                  target="_blank" style="font-family:
                                  HelveticaNeue;">http://heaveneverywhere.com/Reflections</a></span></div>
                            <br>
                          </div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
  </body>
</html>