<!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 Folks,<br>
    <br>
    Please join us!<br>
    <br>
    Cheers,<br>
    <br>
    On 2/23/2024 1:34 PM, Francisco Garau via Cuis-dev wrote:
    <blockquote
cite="mid:CAKAN0Gcs+b51g_+UZA6bKB07txJru0oQ+ZJY0HB9TeO=Fp9fzA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Juan Vuletich returns to the UKSTUG to discuss some
        recent enhancements to Cuis Smalltalk (<a moz-do-not-send="true"
          href="https://cuis.st/" target="_blank">https://cuis.st/</a>):
        Bootstrap and Dynamic Cuis Libraries.<br>
        <br>
        <blockquote style="margin: 0px 0px 0px 40px; border: medium
          none; padding: 0px;"><b>Bootstrap: </b><i>Creating Minimal
            Images from Scratch<br>
          </i></blockquote>
        <blockquote style="margin: 0px 0px 0px 40px; border: medium
          none; padding: 0px;"><i>
            <ul>
              <li style="margin-left: 15px;">The last ancestor of Cuis
                Smalltalk that was bootstrapped from scratch was
                Smalltalk-76. Since then, various released images of
                Smalltalk-80, Squeak and Cuis were derived by applying
                updates to the previous one. A new tool called
                'Bootstrap' allows the creation of minimal Smalltalk
                images from scratch. These images are in the Spur 32 and
                64-bit formats, compatible with the OpenSmalltalk VM.
                'Bootstrap' gives developers complete control over what
                is included in the new image. It is compact, relatively
                simple, and easy to extend and adapt.</li>
            </ul>
          </i></blockquote>
        <br>
        <blockquote style="margin: 0px 0px 0px 40px; border: medium
          none; padding: 0px;"><b>Dynamic Cuis Libraries</b>: <i>A
            binary format for Cuis code that is powerful and quick to
            load<br>
          </i></blockquote>
        <blockquote style="margin: 0px 0px 0px 40px; border: medium
          none; padding: 0px;"><i>
            <ul>
              <li style="margin-left: 15px;">Dynamic Cuis Libraries are
                binary files with pre-compiled code that can be loaded
                into a running Cuis image. They can add new classes and
                extend existing ones. For existing classes, there are no
                requirements on the shape of that class in the image
                loading the library. Missing variables are added, extra
                variables are kept, and both existing and newly loaded
                methods are adjusted to whatever shape the class has.</li>
            </ul>
          </i></blockquote>
        <blockquote style="margin: 0pt 0pt 0pt 40px; border: medium
          none; padding: 0px;"><span style="font-style: italic;">Juan is
            the founder and lead developer of </span><b
            style="font-style: italic;">Cuis</b><span style="font-style:
            italic;"> Smalltalk. He is a long-standing Open Source
            Smalltalk community member, having contributed kernel code
            to Cuis, Squeak and the Squeak VM for over 25 years. Juan
            has been programming since he was 14, and doing it
            professionally since he was 17. He holds an MS.Sc. in
            Computer Science from the University of Buenos Aires. He
            works at LabWare.</span></blockquote>
        <br>
        This will be an online meeting from home.
        <div><br>
          If you'd like to join us, please sign up in advance on the
          meeting's Meetup page ( <a moz-do-not-send="true"
            href="https://www.meetup.com/ukstug/events/299084123/"
            target="_blank">https://www.meetup.com/ukstug/events/299084123/</a> )
          to receive the meeting details. <br>
        </div>
      </div>
    </blockquote>
    <br>
    <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>