Monthly Archives: July 2015

PUM, Gemstone and SearchPath definitions

In our Gemstone projects we have used the same strategy: the data is located in a tree structure – started from a root. We have no large structure (e.g. index bag) where one simple lookup will find the object. During … Continue reading

Posted in Smalltalk | Tagged , , , | Leave a comment

PUM, Gemstone: Raspberry Pis as REST testing clients

The Python code generator proved to be very useful. We generated the REST client code for our production system in Python. Then we programmed a simple user simulator tool in Python (login, do several actions and then after some time: … Continue reading

Posted in Smalltalk | Tagged , , , , , | Leave a comment

PUM, Gemstone, Python – enumerations

Today I added the generation of all defined enumeration values to the Python code generator, which improves the readablity of the client REST code.

Posted in Smalltalk | Tagged , , , , , | Leave a comment

PUM, Gemstone and derived attributes (access paths)

Another feature of PUM is the possiblity to define derived attributes in a class. Derived attributes are attributes, which are accessable in object A, but the value is defined in another object (object B), but there exist an access path … Continue reading

Posted in Smalltalk | Tagged , | Leave a comment

PUM, Swagger, C# and Gemstone

Same procedure as yesterday … take the runtime of swagger for C# and produce support files for this language … within a day I have a binding for our REST system in C#. The procedure creates a single file with … Continue reading

Posted in Smalltalk | Tagged , , , , | Leave a comment

PUM, Swagger, Python and Gemstone

Though we were concentrating on Javascript/Sencha ExtJS to make it work against Gemstone/REST – we needed now some scripting support to write some small interactive programs to work against our REST system. I tried to produce Python3 code via Swagger … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment