Problems setting up a GLASS/Jade

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems setting up a GLASS/Jade

etolnay
Hi all,

This is the first time I'm asking something to the community after 20 years in IT! And I really hate coming with the stupid newbie question...

I'm banging my head on the wall trying to get a basic GLASS/Jade set-up up and running. All the tutorials are outdated and whilst some tools seem to continue to work (I couldn't manage to install a GLASS extent on my linux server, but I could on my mac), the instructions to get all the required libraries/supporting classes fails at some point. Other people has had the same problem and asked for a solution but in the last year or so there have been no satisfactory answers.

The cleanest and simplest guidelines I've found so far, which fail, are the following:
  1. Set-up Gemstone/S 64 on mac (done, although this is a temporary measure, I'll need to install on linux in production)
  2. Set-up a GLASS extent and upgrade Metacello, Margerite, and Seaside to use with Jade (fails):
The problem seems silly, just one missing message on MetacelloVersionConstructor.

I've gone through with the Boquitas tutorial in Pharo and I'm very keen on beginning to develop a solution in seaside that can actually be used in production. Is GLASS dead? How is seaside normally used in a demanding production environment? GNU smalltalk and a database?

Thank you and apologies for the newbie annoyance!

Cheers,

Ziggy

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Problems setting up a GLASS/Jade

Dale Henrichs-3
Ziggy,

Well, you are not asking a "stupid newbie question" ..

I've been in the process of improving the documentation and setup environment for using GLASS, but it is a large task and I'm only partway through ... I've created a project up on github[1] where I am hoping to consolidate all of the documentation.

If you take a look at the project README[2], the installServer script is described, that downloads, installs and starts a stone ... in one script ... included in the project is a set of scripts[3] for starting/stopping stones and a number of common operations. The scripts work on both the Mac and Linux ...

The GsDevKitHome development environment is based on tODE[4] and all of the documentation is written assuming that you are using tODE, but if you know what you are doing you can use GemTools or Jade.

By using the installServer script or the createTodeStone (once you've done an initial install) scripts to create stones, you will be guaranteed to get a GsDevKit/GLASS installation using the latest code base.

Once you've created a stone, follow the GsDevKitHome Seaside3.1 project installation instructions[5].

Normally, I would say feel free to ask me more questions and I could help you with any issues that you might run into, but I have a family health issue to take care of and I will not be generally available for at least a couple of weeks. I will be checking email when I can.

If you join the GLASS/GSDevKit mailing list[6], there should be folks in the community who can answer many of your questions.

Dale

[1] https://github.com/GsDevKit/gsDevKitHome
[2] https://github.com/GsDevKit/gsDevKitHome#open-source-development-kit-for-gemstones-64-bit-
[3] https://github.com/GsDevKit/gsDevKitHome/blob/master/bin/README.md#gsdevkit-scripts
[4] https://github.com/dalehenrich/tode#tode-the-object-centric-development-environment-
[5] https://github.com/GsDevKit/gsDevKitHome/tree/master/projects/seaside31#seaside31-
[6] http://lists.gemtalksystems.com/mailman/listinfo/glass

On 7/20/15 5:31 PM, Ezequiel Tolnay wrote:
Hi all,

This is the first time I'm asking something to the community after 20 years in IT! And I really hate coming with the stupid newbie question...

I'm banging my head on the wall trying to get a basic GLASS/Jade set-up up and running. All the tutorials are outdated and whilst some tools seem to continue to work (I couldn't manage to install a GLASS extent on my linux server, but I could on my mac), the instructions to get all the required libraries/supporting classes fails at some point. Other people has had the same problem and asked for a solution but in the last year or so there have been no satisfactory answers.

The cleanest and simplest guidelines I've found so far, which fail, are the following:
  1. Set-up Gemstone/S 64 on mac (done, although this is a temporary measure, I'll need to install on linux in production)
  2. Set-up a GLASS extent and upgrade Metacello, Margerite, and Seaside to use with Jade (fails):
The problem seems silly, just one missing message on MetacelloVersionConstructor.

I've gone through with the Boquitas tutorial in Pharo and I'm very keen on beginning to develop a solution in seaside that can actually be used in production. Is GLASS dead? How is seaside normally used in a demanding production environment? GNU smalltalk and a database?

Thank you and apologies for the newbie annoyance!

Cheers,

Ziggy


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside