[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