[Glass] Basic questions regarding GemBuilder for Smalltalk, GemTools, and tODE

James Foster James.Foster at GemTalkSystems.com
Tue Oct 1 12:03:47 PDT 2013


Hi Mariano,

Others have given good answers, but I'll offer my input as well! 

See http://programminggems.wordpress.com/2013/10/01/jade/ for a blog post and https://www.youtube.com/watch?v=dnRB5rBbkiI for a screencast showing how to load Seaside 3.0 and Magritte3 into GemStone/S 3.1.0.4. Also this gives a demo of Jade, a GemStone/S IDE for Microsoft Windows that has been in development and use for about 10 years and has good network performance.

James

On Sep 30, 2013, at 1:48 PM, Mariano Martinez Peck <marianopeck at gmail.com> wrote:

> Hi guys,
> 
> I am evaluating GemStone for a client and I want to give it a try. I have a very high level idea of GemStone but I never use it for real. The application I may need to run in GemStone is a Seaside app 3.0 + Magritte3. 
> 
> Something that confuses me a lot if all these pieces that seem somehow related: GemBuilder for Smalltalk, GemTools, and tODE. And I have a few questions related to these. Thanks in advance for any help you can give me. 
> 
> From what I understand, I do need a kind of "GemBuilder for Smalltalk" in order to connect my client Smalltalk (Pharo in my case) to GemStone. But there isn't any GemBuilder for Pharo (only VW and VA). I also thought part of GemBuilder was to map certain kernel classes of the client language to GemStone, to retrieve objects from GemStone into my smalltalk client vm..etc.
> 
> So..I guess GemTools is a subset of an equivalent "GemBuilder for Pharo"? What is its relation to the GemBuilder? 
> From what I understand, GemTools offers me some tools to connect to a GemStone server, load code, execute some code on the server, etc etc etc. I think I can do more or less the same with Topaz as well. That means that GemBuilder is optional and I could use Topaz only. If I use Topaz directly, it means that I don't need any GemBuilder at all for Pharo? If true, how then it happens that "mapping of certain kernel classes" that I read somewhere?  in other word, why would I not need a GemBuilder for Pharo but do need it for VW and VA? Just because there is no UI and all we have is seaside running? And if I run Seaside in VW then I don't need GemBuilder for VW?
> 
> If I don't need GemBuilder at all, how can I know which classes/methods of Pharo can I use and which ones I cannot? 
> 
> I noticed the GemTools is based on a very very old Pharo image. I guess this is not a very big problem because I would use that image only to load my code into GemStone and maybe for other small issues. Still, I will continue developing my app in Pharo 2.0 and I will keep having my ConfigurationOfXXX with the proper load for GemStone. Right? 
> 
> Anyway...now how is tODE related to GemTools? What does tODE help me regarding GemStone? Can I use it already or should I still with GemTools/Topaz for the moment? I searched  in Gemtalk Systems and I found nothing. 
> 
> 
> Thank you very much!
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131001/87e8bf79/attachment.html>


More information about the Glass mailing list