<!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>