<!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">
    Hi David,<br>
    <br>
    On 8/7/2021 8:25 AM, David Faitelson via Cuis-dev wrote:
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <style type="text/css" style="display: none;"> P {margin-top:0;margin-bottom:0;} </style>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        Dear all,</div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        First I would like to say a big big thank you for the amazing
        work you put into Cuis. I think it is one of the best
        development platforms I had the pleasure of working with (it's
        closest competitor being only the original Smalltalk-80
        environment
        <span id="🙂">🙂</span>). <br>
      </div>
    </blockquote>
    <br>
    Thanks! It is nice and encouraging to know this.<br>
    <br>
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        To quote C.A.R Hoare, "Here is a language so far ahead of its
        time, that it was not only an improvement on its predecessors,
        but also on nearly all its successors."</div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        In the last few years I have developed several non trivial
        applications on top of Cuis and Pharo: A parser generator and
        IDE, an educational environment for studying Turing machines, a
        compiler and IDE for a parallel programming language for Arduino
        boards, an educational math game, and others. <br>
      </div>
    </blockquote>
    <br>
    Please consider publishing your projects too! They sound very
    interesting. You can host them in the Cuis-Smalltalk GitHub
    organization, on your separate GitHub repos, or on any other code
    repository server.<br>
    <br>
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        So my interest in Cuis is more as a development platform. And I
        think that ultimately this is what we all want. That more and
        more people will use Cuis to develop their systems.
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        However, at the moment (correct me if I'm wrong), there is no
        stable distribution that one can base their application
        development on. I can clone the latest repository and packages,
        and freeze a snapshot, but once development moves on I cannot
        simply update my system to the latest version, because bug
        fixes, new features, and incompatible changes are mixed in the
        same development stream.
        <br>
      </div>
    </blockquote>
    <br>
    That is true. Whether it is a good or a bad thing is a matter of
    personal preference.<br>
    <br>
    For me, the best option is to keep own development in package files,
    and from time to time, to load them in a fresh updated Cuis image,
    and run tests. If something breaks, parallel debugging with the
    previous working system should quickly point to the problem. The
    method annotation will include the numbered change set that modified
    the code, and usually studying the change set in the previous
    working system will help finding out the modifications needed in own
    code.<br>
    <br>
    But you might prefer avoiding the update altogether, and that's ok
    too.<br>
    <br>
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        What I think would be very helpful is to have a stable
        distribution of the core and associated packages that would only
        change to fix bugs without affecting the interfaces. </div>
    </blockquote>
    <br>
    Sounds like a reasonable option.<br>
    <br>
    But please don't call it "Stable". Up to 2016, we used to maintain
    <a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk</a> , calling it
    "Stable Releases". The problem was that most newcomers tried that
    instead of Cuis-Smalltalk-Dev, and therefore used a very outdated
    system. Eventually, I emptied the repo and marked it for deletion.<br>
    <br>
    As someone else in this thread said, I think "LTS" or "Long Term
    Support" is a much better name. See
    <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Long-term_support">https://en.wikipedia.org/wiki/Long-term_support</a> . It makes clear
    that you are trading new features and improvements for stability.<br>
    <br>
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        I am more than willing to contribute my time to develop this
        concept, and I have a few ideas about how to do this, but I hope
        that I can find other people that think this is important and
        are interested in cooperating on this.
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        What do you think? is this worthwhile? what would be a good way
        to proceed?</div>
    </blockquote>
    <br>
    I think it is a good idea, if there are people willing to maintain
    it. I won't be spending much time working on it, but I'm willing to,
    for example, handle version numbers or tags in main Cuis repo in a
    meaningful and coordinated way. I'm also willing to help maintainers
    understand any change that gives trouble.<br>
    <br>
    <blockquote
cite="mid:AM6PR08MB4486BFD07D6ABBD8C2D8B03D8DF49@AM6PR08MB4486.eurprd08.prod.outlook.com"
      type="cite">
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);"></div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        Cheers,</div>
      <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        David<br>
      </div>
      <div>
        <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
          font-size: 12pt; color: rgb(0, 0, 0);">
          <br>
        </div>
        <div id="Signature">
          <div>
            <div style="font-family: Calibri,Arial,Helvetica,sans-serif;
              font-size: 12pt; color: rgb(0, 0, 0);">
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="color: rgb(51, 153, 51);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    font-weight: bold;" lang="EN-US"><span>Dr.
                    </span></span><span style="color: rgb(51, 153, 51);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    font-weight: bold;" lang="EN-US"><span>David
                    </span><span>Faitelson</span></span><span
                    style="font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    color: rgb(51, 153, 51);"> </span></p>
              </div>
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="color: rgb(89, 89, 89);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    font-weight: bold;" lang="EN-US"><span>Senior
                      Lecturer</span></span><span style="font-size:
                    12pt; line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    color: rgb(89, 89, 89);"> </span></p>
              </div>
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="color: rgb(51, 153, 51);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    font-weight: bold;" lang="HE"><span>|</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>
                    </span></span><span style="color: rgb(89, 89, 89);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>Office</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>: +972-3-7688782</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="EN-US"><span>
                    </span></span><span style="color: rgb(51, 153, 51);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    font-weight: bold;" lang="HE"><span>|</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span> </span></span><span style="color:
                    rgb(89, 89, 89); font-size: 12pt; line-height:
                    20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="EN-US"><span>Mobile</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>: +972-5</span></span><span
                    style="color: rgb(89, 89, 89); font-size: 12pt;
                    line-height: 20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>2</span></span><span style="color:
                    rgb(89, 89, 89); font-size: 12pt; line-height:
                    20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>-</span></span><span style="color:
                    rgb(89, 89, 89); font-size: 12pt; line-height:
                    20.5042px; font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span>6568896</span></span><span
                    style="font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    color: rgb(89, 89, 89);"> </span></p>
              </div>
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="color: rgb(89, 89, 89);
                    font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="EN-US"><span>Mivtza</span><span> Kadesh St.,
                      Tel-Aviv</span></span><span style="color: rgb(89,
                    89, 89); font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;"
                    lang="HE"><span> 38</span></span><span
                    style="font-size: 12pt; line-height: 20.5042px;
                    font-family:
                    Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                    color: rgb(89, 89, 89);"> </span></p>
              </div>
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="font-size: 12pt;
                    font-family:
                    Calibri,Calibri_EmbeddedFont,Calibri_MSFontService,sans-serif;
                    line-height: 20.5042px;"></span><a
                    moz-do-not-send="true"
                    href="http://www.afeka.ac.il/" target="_blank"
                    rel="noreferrer noopener"><span style="color: rgb(0,
                      112, 192); text-decoration: underline; font-size:
                      12pt; font-family:
                      Arial,Arial_EmbeddedFont,Arial_MSFontService,sans-serif;
                      line-height: 20.5042px;" lang="EN-US"><span>www.afeka.ac.il</span></span></a><span
                    style="font-size: 11pt; font-family:
                    Calibri,Calibri_EmbeddedFont,Calibri_MSFontService,sans-serif;
                    line-height: 18.3458px;"></span><span
                    style="font-size: 11pt; line-height: 18.3458px;
                    font-family:
                    Calibri,Calibri_EmbeddedFont,Calibri_MSFontService,sans-serif;"> </span></p>
              </div>
              <div>
                <p style="font-weight: normal; color: windowtext;"
                  lang="EN-US"><span style="font-size: 11pt;
                    font-family:
                    Calibri,Calibri_EmbeddedFont,Calibri_MSFontService,sans-serif;
                    line-height: 18.3458px;" lang="EN-US"></span><span
                    style="width: auto; height: auto;"><img
                      class="EmojiInsert" style="width: 297px; height:
                      48px;" data-outlook-trace="F:1|T:1"
                      src="cid:part1.01010901.06050107@jvuletich.org"></span><span
                    style="color: rgb(0, 0, 0); font-size: 12pt;
                    font-family: Times New Roman,Times New
                    Roman_EmbeddedFont,Times New
                    Roman_MSFontService,serif; line-height: 20.5042px;"
                    lang="HE"><span> </span></span><span
                    style="font-size: 12pt; line-height: 20.5042px;
                    font-family: Times New Roman,Times New
                    Roman_EmbeddedFont,Times New
                    Roman_MSFontService,serif; color: rgb(0, 0, 0);"> </span></p>
              </div>
              <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Cheers,<br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
  </body>
</html>