<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hello Dale,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Oh, I understand this. I hope that
      Rowan will - in a not too far future - be in the hand of users and
      even if the specification might change ... the generator can
      easily be changed also.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">So what would I like to have:</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">* Define a package</div>
    <div class="moz-cite-prefix">* define prerequisites of that package
      (perhaps not as code, but as expressions - envy is very nice at
      this)</div>
    <div class="moz-cite-prefix">* add the definition of that class to
      that package (so the class is defined in that package)</div>
    <div class="moz-cite-prefix">* add a comment to that class</div>
    <div class="moz-cite-prefix">* add method-definitions for that class
      in that package</div>
    <div class="moz-cite-prefix">* add comment to method definitions</div>
    <div class="moz-cite-prefix">* is there a way to give that package a
      version number ?<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">and</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">* add a method definition for a
      specific class as a class extension to a package</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">and open questions: <br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">* there must be methods to remove all
      definitions (e.g. when loading a newer version of a package into a
      stone)</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Thanks,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Marten<br>
    </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">On 08.07.24 18:58, Dale Henrichs wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAFuPq9Whr8PPNjk2PuVxEBqpzJdRo=tm+iLUb0EjpnmNCjyZfA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Marten,</div>
        <div><br>
        </div>
        <div>The Rowan repository is on GitHub and it is the primary
          project repository. There is a Rowan API for creating
          projects, packages, classes and methods. </div>
        <div><br>
        </div>
        <div>However Rowan 3 and JadeiteForPharo are in active
          development so it is too early to think in terms of using a
          Rowan extent in production. Also I am reserving the right to
          continue to change and tweak the public API as there are some
          areas where I still need to finalize functionality.</div>
        <div><br>
        </div>
        <div>If you want to experiment with Rowan 3, I can supply you
          with a doit with the example code that you'd need to
          programmatically generate Rowan definitions ... I would
          appreciate feedback ...</div>
        <div><br>
        </div>
        <div>Dale<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Thu, Jul 4, 2024 at 3:57 AM
          Marten Feldtmann via Glass <<a
            href="mailto:glass@lists.gemtalksystems.com"
            moz-do-not-send="true" class="moz-txt-link-freetext">glass@lists.gemtalksystems.com</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">Hey,<br>
          <br>
          another question regarding Rowan.<br>
          <br>
          By using our modelling tool and via code generators we create
          topaz<br>
          code, which can be filed in and it creates all needed
          Monticello<br>
          structures for the solutions we write.<br>
          <br>
          So, with the new development direction I have to create a new
          code<br>
          generator for that tool, which created suitable Rowan
          structures for<br>
          package management.<br>
          <br>
          <br>
          So is their any up-to-date specification available for Rowan
          how to<br>
          define packages, how to add classes, methods, documentation,
          class<br>
          extensions by using topaz code ?<br>
          <br>
          I've seen the Rowan repository at github - is this really
          current in<br>
          terms of specification ?<br>
          <br>
          Thanks,<br>
          <br>
          Marten<br>
          <br>
          <br>
          _______________________________________________<br>
          Glass mailing list<br>
          <a href="mailto:Glass@lists.gemtalksystems.com"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">Glass@lists.gemtalksystems.com</a><br>
          <a
href="https://lists.gemtalksystems.com/mailman/listinfo/glass"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://lists.gemtalksystems.com/mailman/listinfo/glass</a><br>
        </blockquote>
      </div>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>