[comp.lang.smalltalk] How to add persistence?

dmaclean@zog.EBay.Sun.COM (Dave MacLean) (02/22/90)

I am currently using Objectworks for Smalltalk-80 and would like
to be able to store objects in a database. I would prefer some
sort of object-oriented database as opposed to a relational
database. Is anything available (PD or otherwise) that would
allow objects to be persistent in Smalltalk? I'm using a Sun
Sparcstation1. One more thing: I'm already familiar with Gemstone
from Servio Logic. Are there any others out there?

- dave
dmaclean@Ebay.sun.com

moss@ibis.cs.umass.edu (Eliot Moss) (02/28/90)

While it's not working *yet*, Persistent Smalltalk is an active project of
mine here at UMass. We have built our own Smalltalk interpreter, have a
running object store, and are in the process of getting them to run together,
so such a thing will exist "real soon now" (estimating 3 to 6 months). Of
course, you have to live with our image, which is a slightly hacked up Parc
Place image, you have to convince Parc Place to allow this thing to be
licensed in such a way that my time does not get soaked up talking with
lawyers, and you have to port it to the SparcStation yourself (we run DEC
equipment). Now if Sun (or anybody else) wants to invest in making this
software more real, I'm interested in donations in support of my research
group :-)  We have written a paper on some of techniques we'll be using and
submitted it to OOPSLA last week. If you send me *mail* with a snail mail
address in it requesting that paper, I'll see about getting you a copy. (If I
get hundreds of requests, I'll have to think again.)		Eliot
--

		J. Eliot B. Moss, Assistant Professor
		Department of Computer and Information Science
		Lederle Graduate Research Center
		University of Massachusetts
		Amherst, MA  01003
		(413) 545-4206; Moss@cs.umass.edu