Category Archives: Smalltalk

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

Gemstone/S, PUM – Indices, UTF16 attributes …

Now some information about current development for my modelling tool “PUM” regarding the code generator for Gemstone/S. This is work in progress – and I’m working on our product model with these new features. Gemstone/S supported versions I now only … Continue reading

Posted in Smalltalk | Tagged , | Leave a comment

PUM/Gemstone – migration of instances …

When creating new versions of a model one might change already defined classes in that model and add or remove attributes from that class definition. Gemstone is able to handle different versions of classes and allows the programmer to migrate … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment