From digit at sonic.net Wed Dec 30 17:40:55 2020 From: digit at sonic.net (Tim Johnson) Date: Wed, 30 Dec 2020 09:40:55 -0800 (Pacific Standard Time) Subject: [Seaside] [ANN] SandstoneDb now available as FileTree/Metacello repo Message-ID: Hi all, Happy almost new year. You might remember (or even still be using) Ramon Leon's SandstoneDb project. It allowed small Seaside apps to use disk-based persistence without much added effort or infrastructure. http://onsmalltalk.com/sandstonedb-simple-activerecord-style-persistence-in-squeak At Camp Smalltalk 2019 in Charlotte, Dale Henrichs graciously offered his help to adapt SandstoneDb from SqueakSource into a FileTree/Metacello repo. Ramon Leon gave his permission. It was then my duty to put some finishing touches on the project, and open up the repo. Well, nearly two years later, here it is: https://github.com/tcj/SandstoneDb I *believe* that all the finishing touches have been completed; however, I have not tested the support for Fuel, GOODS, or Pharo. There also *may* have been one lingering detail which I have missed over the 1.5 years since I last focused intently on this -- hopefully it's just the fact that when the project is loaded into an image, there ends up being a "SandstoneDb" category with no classes in it. Otherwise, it passes all tests in Squeak 5.2, except for one speed test (expects to complete in 3s but completes in 3.001s on my computer :) ). Code contributions, issues, and testing efforts are welcome! Thanks, Tim