Category Archives: Smalltalk

Gemstone/S – PUM 01.02.26

Thanks to James Foster there is now no problem anymore to transfer large source content via jade to Gemstone. Its available in the latest version of Jade. The last posting had been done for 01.02.08 – where are we now: … Continue reading

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

Gemstone/S – PUM 01.02.08

I’ve noticed, that the way via Topaz is pretty time consuming: export generated source code, transfer to remote server and then local import via Topaz. But actually there is a much better way. Copy the generated source code into the … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

Gemstone/S – Modelling support for Swagger, JSON

PUModeller has the whole information of the models. Association are created via OrderedCollection but with Gemstone support I added the possibility to have unique-keyed dictionary realization of associations – nice to have, if you want to look-up elements via unique … Continue reading

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

Gemstone/S – Support for REST Systems

While working on a small REST system I noticed how boring (and incredable time consuming) all that work is. Typing in the classes, implementing the REST-API calls and then document the whole stuff for all the other developers. After using … Continue reading

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

Gemstone/S – Zinc HTTP and Large Data Transfer

When receiving a large data HTTP request with a size > 10.000.000 bytes the Zinc HTTP logic might fail due a memory limitation in a primitive. while reading a socket. To get rid of this problem the receiving logic in … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

Gemstone/S – Zinc HTTP and Unexpected Socket Closing

When working with Gemstone/s as a REST server system I noticed, that the actual Zinc-HTTP server is crashing now and then. The reason is an unexpected closing socket throwing a SpSocketError and this exception is NOT catched. I therefore added … Continue reading

Posted in Smalltalk | Tagged , | Leave a comment

PUMModeller – Gemstone/S – Programming View

Every platform has different needs – the same with Gemstone. For each target a programming model is needed. This programming model is created by offering a library for the programmer. While the CodeGenerator under C# supports an internal RAM-database and … Continue reading

Posted in Smalltalk | Tagged , | Leave a comment