<!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 Leo,<br>
    <br>
    Welcome to Cuis!<br>
    <br>
    On 6/3/2024 4:40 AM, Leo Noordhuizen via Cuis-dev wrote:
    <blockquote
cite="mid:CAAecqhTUYC2n8_-8Vsn-Lmb1arbH6nmZSXwxQWqz=hvGPURCfg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hello,
        <div><br>
        </div>
        <div>I hope that this is the correct place to ask this question:</div>
      </div>
    </blockquote>
    <br>
    It sure is.<br>
    <br>
    <blockquote
cite="mid:CAAecqhTUYC2n8_-8Vsn-Lmb1arbH6nmZSXwxQWqz=hvGPURCfg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>I am rather new to Cuis Smalltalk and wonder how I can find
          more information about changes made to the core system.</div>
      </div>
    </blockquote>
    <br>
    The system is changing all the time. Some changes, especially those
    that require a decision or may impact people's work are discussed in
    this mail list. Others may be not discussed, but starting discussion
    about them is welcome.<br>
    <br>
    <blockquote
cite="mid:CAAecqhTUYC2n8_-8Vsn-Lmb1arbH6nmZSXwxQWqz=hvGPURCfg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>For example I cannot find the reason why the method <u>asCharacter</u> has
          been removed and, more importantly, where I find a way to get
          the same functionality.</div>
      </div>
    </blockquote>
    <br>
    #asCharacter was removed because of code style. It was implemented
    in too many, too different classes and didn't help the sender make
    it clear why it was being sent. It was a bit like automatic type
    conversions in other languages, that are usually a source of bugs.<br>
    <br>
    To get the same functionality, you need to browse methods in the
    class side of Character, and find the one you need.<br>
    <br>
    <blockquote
cite="mid:CAAecqhTUYC2n8_-8Vsn-Lmb1arbH6nmZSXwxQWqz=hvGPURCfg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>In general, I find it rather difficult to cope with the
          changes to the system, compared to the functionality used in
          various publications.</div>
        <div><br>
        </div>
        <div>Where do I start ?</div>
      </div>
    </blockquote>
    <br>
    If these publications are specific to Cuis, please report such
    issues here, as it means we need to update them.<br>
    <br>
    If these publications were meant to some other Smalltalk dialect, it
    means that Smalltalk dialects are not fully compatible. The only
    solutions are to find Cuis specific documentation, and to better
    know Cuis itself. One of the big ideas of Smalltalk is to make it
    easy to study and modify the system, and encourage users to do so.<br>
    <br>
    <blockquote
cite="mid:CAAecqhTUYC2n8_-8Vsn-Lmb1arbH6nmZSXwxQWqz=hvGPURCfg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Thanks, with kind regards,</div>
        <div><br>
        </div>
        <div>Leo Noordhuizen - Eindhoven, The Netherlands</div>
        <div>(Retired computer professional)</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>
<a class="moz-txt-link-freetext" href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a>
<a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a class="moz-txt-link-freetext" href="https://patents.justia.com/inventor/juan-manuel-vuletich">https://patents.justia.com/inventor/juan-manuel-vuletich</a>
<a class="moz-txt-link-freetext" href="https://twitter.com/JuanVuletich">https://twitter.com/JuanVuletich</a></pre>
  </body>
</html>