[Glass] Gemstone 3.6.0 is now working with GsDevKit (in a ", " locale oriented environment)
Dale Henrichs
dale.henrichs at gemtalksystems.com
Fri Feb 5 09:12:11 PST 2021
Hello Robert,
The documentation is a bit old, but other than the versions of GemStone,
the functionality hasn't change much. Unfortunately I am not a good
writer, so the documentation does suffer. If you (oar anyone else) has a
gift for writing I would welcome contributions:)
The basic shell commands for manipulating stones are:
* createStone
* stopStone
* startStone
* deleteStone
* startTopaz
* newExtent
* startNetldi
* stopNetldi
Each of the scripts has help (-h option) that describes the script in
more detail. The basic theory of operation is that each stone is named,
so you can easily manage multiple stones and multiple versions of GemStone.
When you create a stone a directory $GS_HOME/server/stones/<stone-name>
is created and this directory is where all of the files associated with
the stone are located (logs, extents. tranlogs, symbolic link to product
tree, etc.). All of the above commands take a <stone-name> as an
argument ... If you are familiar with GemStone every GemStone command
requires the $GEMSTONE env variable to be defined and in GsDevKit_home,
$GEMSTONE is defined in the scripts themselves using the <stone-name> as
a lookup key. It is easy to manage multiple stones in the same shell
window without worrying about constantly setting your $GEMSTONE env var.
GsDevKit_home was created so that it would be easier to work with
GLASS/GsDevKit. GLASS/GsDefKit is basically a collection of several
github based projects that provides a pharo-compatibility layer for
running Seaside as well as other open source projects that have been
ported from Pharo to GLASS/GsDevKit.
tODE was originally created as a full-featured development for
GLASS/GsDevKit, but whether or not you use tODE for development (many if
not most of the GsDevKit_home users develop in Pharo and deploy in
GemStone), tODE provides support for loading and managing projects and
should be included when you are creating stones/projects in GsDevKit_home.
Over the last several years we have been working on Rowan (replacement
for Metacello/Monticello), Jadeite (Rowan-based dev GUI based on Dolphin
and forked from Jade) and Sparkle (Rowan-based dev GUI based on Pharo)
... when the Rowan eco-system is ready for prime-time, the github-based
projects will be converted to Rowan and tODE will no longer be a
"required" component of GsDevKit_home.
Hopefully, this will give you a bit more information and feel free to
ask more questions.
Dale
On 2/4/21 5:53 PM, Robert Calco via Glass wrote:
> So I have a stone running GemStone 3.6.0 (limited edition) and I'd
> like to configure it to enable development using GsDevKit_home. The
> documentation seems a bit dated and I'm curious how I can get started?
>
> My only experience developing against GS so far is using Jade on
> Windows, but I'm interested to explore GsDevKit_home as an
> alternative. Any pointers to understanding how to use it and how it
> works greatly appreciated. I am familiar with Pharo 8, but versions
> earlier than 7 I have not used.
>
> On Mon, Dec 14, 2020 at 2:02 AM Marten Feldtmann via Glass
> <glass at lists.gemtalksystems.com
> <mailto:glass at lists.gemtalksystems.com>> wrote:
>
> That's good news. Thanks to Dale for his work !
>
> Marten
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
> https://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> --
> *Bob Calco*
>
> bobcalco at gmail.com <mailto:bobcalco at gmail.com>
> 813-997-3583 (work mobile)
> 813-523-3751 (personal mobile)
>
> /"But you can catch yourself entertaining habitually certain ideas and
> setting others aside; and this, I think, is where our personal
> destinies are largely decided." /-- *Alfred North Whitehead*
>
> /"And now I see with eye serene the very pulse of the machine."
> /--* William Wordsworth*
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/glass/attachments/20210205/4395e0d2/attachment-0001.htm>
More information about the Glass
mailing list