I'm having a hard time understanding the big picture of GemStone for Smalltalk. I am aware of GLASS as an application server using Linux, Seaside and Apache. But I want to know if it is an usable environment for non-Seaside applications.
I'm also having trouble to finding some basic questions:
It is not clear to me if GLASS or GemStone/S is independent of the VM used. For example if I'm using a VM which supports black threads, does that mean that the GemStone/S will work transparently?
For what I've seen also it is not useful for 3D applications. For example, if my application developed in Pharo or VisualWorks uses OpenGL, may I consider GemStone/S for scaling up?
I've read that you may have objects in VisualWorks and objects in GemStone/S, but this confuses me a lot. How do I know if the object I've just created it is already persisted or in "client" side? In which case I need GemBuilder?
Prong settings are the most common type of jewelry setting for rings in general. Four to six prongs are supporting the diamond or gemstone by holding it in place. This setting is used in engagement rings, tennis bracelets, and earrings because it highlights the absolute beauty of the stone it holds.
roughly 200 varieties of gemstones known in the world today. But this might make you wonder, “what exactly is a gemstone?” Gemstones are minerals that have been chosen for their beauty and du- rability, then cut and polished for use as human adornment.
Observation has shown that extinction is present to a certain degree in all faceted gemstones, including diamond, no matter how well they are cut.
Although gemstones are commonly made from minerals, material such as jet or amber or rocks like lapis lazuli can also be utilised in the creation of gemstones. The majority of gemstones will be hard to the touch but depending on the piece of jewellery that is being created, some soft minerals are also utilised.
To get an understanding of the big picture of Gemstone/S, you can read Gemstone 101.
Many of your questions should be answered and some of them are also not applicable. For example, Gemstone/S is a complete Smalltalk implementation with its own VM. It also does not have a visual interface like Pharo, Squeak or Visualworks.
Suggestion: You need to split the question into several ones.
For example: Is GLASS or GemStone/S independent of the VM used?
No, as far as I understand the question. GemStone needs its own VM. You cannot run GemStone on a VM of another Smalltalk.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With