[Glass] Fwd: gemstone-py

Iwan Vosloo iwan at reahl.org
Thu Apr 23 01:42:21 PDT 2026


Hi Tariq,

Nice work and good timing to share it here.

You might be interested to know about reahl-parseltongue [1], which 
covers similar ground and is used commercially on a number of client 
projects. Built on top of it is our own AI assisted experiment - 
Swordfish [2] - a GemStone IDE (that runs on for Linux too) with an 
integrated MCP server for AI-assisted development inside a gemstone 
database.

Regards,
Iwan

[1]
https://github.com/reahl/parseltongue
https://pypi.org/project/reahl-parseltongue

[2]
https://github.com/reahl/swordfish
https://pypi.org/project/reahl-swordfish


On 2026/04/22 22:48, Tariq Hamid via Glass wrote:
> Dear Gemstoners,
> 
> I wanted to share a project I've been working on that may be of interest 
> to the GemStone community.
> 
> *gemstone-py* is a Python-to-GemStone/S driver — a direct bridge from 
> Python to the GemStone GCI C library, allowing Python applications to 
> open sessions, evaluate Smalltalk expressions, and traverse the object 
> graph without any intermediate layer.
> 
> 
> https://github.com/unicompute/gemstone-py <https://github.com/ 
> unicompute/gemstone-py>
> 
> 
> It supports batched GCI evaluation (sending a single Smalltalk script 
> that serialises all needed data in one round-trip), sessionmanagement, 
> persistence helpers, and includes benchmarking tools for measuring GCI 
> throughput.
> 
> 
> To show what's possible with it, I put together a concrete use-case:
> 
> 
> *GemStone Database Explorer* is a Python/Flask web application for 
> browsing and inspecting objects in a live GemStone database. It lets 
> younavigate the object graph from well-known roots, inspect instance 
> variables and dictionary entries, evaluate Smalltalk expressions in 
> thecontext of any object, and browse symbol lists by user and dictionary 
> — all from a browser, with no Pharo or VisualWorks installationrequired.
> 
> 
> https://github.com/unicompute/python-gemstone-database-explorer 
> <https://github.com/unicompute/python-gemstone-database-explorer>
> 
> 
> 
> Both projects are open source under the MIT license. Feedback, bug 
> reports, and contributions are very welcome.
> 
> Muchas Gracias,
> 
> Tariq
> 
> 
> https://pypi.org/project/gemstone-py <https://pypi.org/project/gemstone-py>
> 
> 
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass


-- 

Reahl, the Python only web framework / www.reahl.org


More information about the Glass mailing list