Discussion:
Tutorials for Gemstone/S?
(too old to reply)
jones34
2011-09-08 00:21:18 UTC
Permalink
Hi, I'm looking for some short tutorials on using Gemstone/S,
preferably with the Pharo IDE. The Gemstone programming guide is like
450 pages long and the videos I've seen that James Foster created have
more to do with Seaside than with Gemstone.

I just want to understand how to get up and running with a system
browser, how to make an object 'persistent', and how to retrieve.
Dale
2011-09-08 18:31:32 UTC
Permalink
For general GemStone/S information see the GemStone 101 articles/
videos[1].

Our focus has primarily been on making the GemStone persistent model
transparent:) for the Seaside framework. So there is no generic
tutorial on using GemStone/S. You can study Seaside for particular
techniques used:
GRGemStonePlatform>>seasideProcessRequestWithRetry:resultBlock: is the
best place to start, since that's where the transaction boundary is
managed for Seaside.

James did make a series of videos on GemStone in general[1] and
GemStone 101[2] references a number of GemStone topics.

The information on the Getting Started with GLASS page[2] takes you
through the GemStone/s installation process through the installation
of GemTools, which will get you to the point where you can start
programming in GemStone.

[1] http://gemstonesoup.wordpress.com/2010/02/11/gemstone-101-short-features/
[2] http://gemstonesoup.wordpress.com/gemstone-101/
[2] http://code.google.com/p/glassdb/wiki/GettingStartedWithGLASS
Post by jones34
Hi, I'm looking for some short tutorials on using Gemstone/S,
preferably with the Pharo IDE.  The Gemstone programming guide is like
450 pages long and the videos I've seen that James Foster created have
more to do with Seaside than with Gemstone.
I just want to understand how to get up and running with a system
browser, how to make an object 'persistent', and how to retrieve.
jones34
2011-09-08 20:05:52 UTC
Permalink
Thanks, I did some digging and found the materials you suggested. I
had forgotten about the concept of links from persistent collections.

Currently, I have gemstone installed and running (James did a nice job
on the instructions), and I'm attempting to install Seaside. I'm on OS
X so I can't use the GLASS installer :(

Current issue is that the image seems to lack not just seaside but the
tools needed to install seaside (Gofer, for example) but I hope to
have time to try again this weekend.

Thanks again.
Post by Dale
For general GemStone/S information see the GemStone 101 articles/
videos[1].
Our focus has primarily been on making the GemStone persistent model
transparent:) for the Seaside framework. So there is no generic
tutorial on using GemStone/S. You can study Seaside for particular
GRGemStonePlatform>>seasideProcessRequestWithRetry:resultBlock: is the
best place to start, since that's where the transaction boundary is
managed for Seaside.
James did make a series of videos on GemStone in general[1] and
GemStone 101[2] references a number of GemStone topics.
The information on the Getting Started with GLASS page[2] takes you
through the GemStone/s installation process through the installation
of GemTools, which will get you to the point where you can start
programming in GemStone.
[1]http://gemstonesoup.wordpress.com/2010/02/11/gemstone-101-short-featu...
[2]http://gemstonesoup.wordpress.com/gemstone-101/
[2]http://code.google.com/p/glassdb/wiki/GettingStartedWithGLASS
Post by jones34
Hi, I'm looking for some short tutorials on using Gemstone/S,
preferably with the Pharo IDE.  The Gemstone programming guide is like
450 pages long and the videos I've seen that James Foster created have
more to do with Seaside than with Gemstone.
I just want to understand how to get up and running with a system
browser, how to make an object 'persistent', and how to retrieve.
Loading...