=== Top of the Swiki === Attachments ===


This is a place to talk about and reference persistence related code in Squeak.

File Dictionary

Simple database structure for Squeak: http://www.cc.gatech.edu/fac/mark.guzdial/squeak/filedict.html

http://guzdial.cc.gatech.edu/st/dbtools.st is a better version (a couple of minor updates). http://guzdial.cc.gatech.edu/st/SmartFileDictionary.st is a version that uses SmartRefStream, so it can handle just about any kind of object being stored (including cycles, references to classes, etc.) -- Mark Guzdial 3/4/99


MinneStore is a free object database that has been ported to Squeak. Information about MinneStore can be found at: http://minnestore.sourceforge.net/ and http://www.ObjectComposition.com/

Because so many people around here (Santa Barbara, that is) parsed the name as "mini-store" I now call it "SMS" for "Squeak MinneStore."

Stephen Travis Pope, Craig Latta, Andrzej Turowski, Monty Kamath, and others contributed the port.

Get Stephen's port to Squeak from: ftp://ftp.create.ucsb.edu/pub/stp/OODB/ -- Stephen Travis Pope 5/12/99


Thor is a distributed object database built at MIT. I, Anthony Hannan, am trying to integrate it with Squeak, so all of our objects can persist in a single universal image and be shared concurrently. Click the Squeak-Thor heading for more.