Wonderful to hear. Unless mistaken, SOIL should support multiple open databases , so unless you expect intra-database consistency,since
„you’ll get an object back“, it should „just work“ for objects possibly instantiated from different DB’s ?
From: Norbert Hartl <norbert@hartl.name>
Sent: Wednesday, April 24, 2024 1:53 PM
To: Pharo users users <pharo-users@lists.pharo.org>; Pharo Dev <pharo-dev@lists.pharo.org>; ESUG <esug-list@lists.esug.org>
Subject: [Pharo-dev] [ANN] Soil release v1
...we said at last ESUG that there will be a release soonish but as usual it doesn't go that fast.
But now we are very happy to announce that Soil has a first public release v1. So what is soil?
Soil is an object oriented database in pharo. It is transaction based
having ACID transactions. It has binary search capabilities with SkipList and BTree+ indexes. It aims to be a simple yet powerful database making it easy to develop with, easy to debug with, easy to inspect, ...
More details at https://github.com/ApptiveGrid/Soil
This release is still considered early stage because
So but it is definetely usable and awaiting the brave ones of you to try.
Hopy you enjoy it!
Norbert & Marcus