Gemstone/S 3.7.1

A new update with two interesting features …

GemtalkSystems published a new release of their OODBMS Gemstone/S – the 3.7.1

You may read about this release here.

Instance-variable specific dbTransient feature

This is a complete new challenge to the persistency structure of Gemstone/S. With this release one can exclude some attributes of instances of specific classes from being stored into the database. Programmers of VASTPlatform do know this concept when using the dumper feature.

To support this feature in PUM, it should optimize the class definition of a Smalltalk class. Transient attributes should be put early in the attribute definition of a class, because only the first 60 attributes can be made transient.

In addition to that some initialization concept has to be done, because the specific attributes had to be made transient by specific Smalltalk. This code has to be generated by PUM.

TreeDictionary and TreeSet added

Two new data types. TreeDictionary seems to be the most easy ones – it seems to be compatible with keyValueDictionary, but is able to inimize the memory used, when the structure is empty.

Support should be added to PUM.

Tags:

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.