<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">regarding VS Code - I took a look at
      that tool and I am more than unsure about the way it goes. It
      should concentrate on the programming side - and not how to manage
      the Gemstone infrastructure.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">I used GsDevkit_stones on my
      development system and on my deployment systems - and it manages
      the Gemstone infrastructure - different versions, different
      licenses, installation, backups, restore - all with relative
      simple shell scripts. So, we have a framework already managing the
      infrastructure. Now with VSCode we have an additional
      infrastructure management subsystem.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">I would like to see VSCode Extension to
      connect to a database of a specific version, where a LDI port is
      listening - nothing more and then a Browser style UI should be
      opened - concentration on the programmers ui - allowing debugging.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Over the past we have seen so many
      projects from Gemstone in this area - and some of them wanted
      simply too much (e.g. GsDevkit_home) . Less is more (like
      GsDevkit_stones).</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">I face the same problem as Ralph
      mentioned below - but I decided to reduce the usage of external
      Pharo libraries as much as I can in new projects, putting more and
      more computing work in external applications. So, my new
      development images are just Seaside images (Monticello) delivered
      by GemtalkSystems and extended with PostgreSQL, RabbitMQ and
      HTTP-server stuff - bindings to external services are done mostly
      in C#/.NetCore apps, controlled by Gemstone/S and RabbitMQ.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">@James: I would like to be able to
      rebuild Jade from Github, but building the Dolphin stuff seems not
      to work any more ... </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Marten</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Am 01.09.26 um 22:19 schrieb James
      Foster via Glass:<br>
    </div>
    <blockquote type="cite"
      cite="mid:B2B2517F-BC7E-4E75-9793-80AF867C2361@jgfoster.net">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Hi Ralph,
      <div><br>
      </div>
      <div>You are right that the IDE story is a bit opaque. First,
        while Jade doesn’t have libraries for 3.7.6 (the latest GemStone
        version), if you select 3.7.4.3 from the drop-down list it
        should work with a 3.7.6 server (adding new libraries is on my
        to-do list). So you can continue to use Jade right now.</div>
      <div><br>
      </div>
      <div>Going forward, GemTalk’s official IDE will be a VS Code
        extension (see <a
href="https://marketplace.visualstudio.com/items?itemName=GemTalkSystems.gemstone-ide"
          moz-do-not-send="true" class="moz-txt-link-freetext">https://marketplace.visualstudio.com/items?itemName=GemTalkSystems.gemstone-ide</a>).
        I’ve sent you an invitation to join our Slack channel devoted to
        discussions about the tooling ecosystem. (Anyone else is welcome
        to be part of this as well. Please send me your email and I will
        send you an invite.) We expect to have documentation, tutorials,
        videos, etc., but this all takes time and for now the best place
        to get help is in Slack.</div>
      <div><br>
      </div>
      <div>Steven Baker is spearheading the source code management work
        (Rowan, etc.) and may be able to share some insights either in a
        reply here on the GLASS mailing list or in Slack.</div>
      <div><br>
      </div>
      <div>James</div>
      <div><br id="lineBreakAtBeginningOfMessage">
        <div><br>
          <blockquote type="cite">
            <div>On Sep 1, 2026, at 12:46 PM, Ralph Mauersberger via
              Glass <a class="moz-txt-link-rfc2396E" href="mailto:glass@lists.gemtalksystems.com"><glass@lists.gemtalksystems.com></a> wrote:</div>
            <br class="Apple-interchange-newline">
            <div>
              <div>Hello everyone,<br>
                <br>
                I have a question about the Community Edition and the
                recommended way to develop for it from today's
                perspective. I've lost track of which development
                environments are available and currently useful.<br>
                <br>
                Many years ago, I used the Pharo-based GemTools. These
                have long been deprecated. The Tode Project has also
                disappeared. For the past few years, I've been using
                Jade and have been happy with it. Based on the
                seaside-extent, I was able to develop my projects and
                use various repositories from the GsDevKit ecosystem,
                such as Zinc, and store my own source code in Filetree
                repositories.<br>
                <br>
                Jade no longer supports the latest product versions. Or
                is there an easy way for everyone to make Jade
                compatible with the latest versions?<br>
                <br>
                My question is: If I want to start a new Gemstone
                project today, what is the recommended approach? Is the
                Rowan-extent "ready for prime time"? Which UI should I
                use? Jadeite? Jadeite for Pharo? Jasper? Are these
                projects at a usable stage of maturity, or were there
                any dead ends or abandoned approaches? Anything else?
                How do I load existing Metacello/Monticello-based
                projects?<br>
                <br>
                I would appreciate it if you could provide the community
                with an updated recommendation and an outlook on the
                IDE-strategy. Perhaps a blog post, documentation, or a
                YouTube tutorial on "Getting started today" would also
                be great.<br>
                <br>
                If I were to start a new project today, I would use
                Jade, GemStone 3.7.4.3 (currently latest supported
                version), and the seaside-extent. But would that be
                sensible?<br>
                <br>
                By the way, I work on Windows and Linux/WSL and am a
                Gemstone-only smalltalker, so I don't follow the
                "develop in Pharo, deploy in Gemstone" approach.<br>
                <br>
                Thanks in advance and best regards,<br>
                <br>
                Ralph<br>
                <br>
                _______________________________________________<br>
                Glass mailing list<br>
                <a class="moz-txt-link-abbreviated" href="mailto:Glass@lists.gemtalksystems.com">Glass@lists.gemtalksystems.com</a><br>
                <a class="moz-txt-link-freetext" href="https://lists.gemtalksystems.com/mailman/listinfo/glass">https://lists.gemtalksystems.com/mailman/listinfo/glass</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
Glass mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Glass@lists.gemtalksystems.com">Glass@lists.gemtalksystems.com</a>
<a class="moz-txt-link-freetext" href="https://lists.gemtalksystems.com/mailman/listinfo/glass">https://lists.gemtalksystems.com/mailman/listinfo/glass</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>