[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Persistent Objects
- To: edsel!zach@labrea.stanford.edu
- Subject: Persistent Objects
- From: Daniel L. Weinreb <DLW@ALDERAAN.SCRC.Symbolics.COM>
- Date: Wed, 16 Mar 88 11:21 EST
- Cc: commonloops.pa@Xerox.COM
- In-reply-to: <8803152023.AA17969@bhopal.lucid.com>
- Line-fold: No
- Redistributed: commonloops.pa
I and my colleagues have been working for a few years on an
object-oriented database system called Statice. It provides objects
that are persistent, and shared between workstations. It uses database
techniques to provide concurrency control (using two-phase locking),
recovery (using a log), and high-speed associative lookup (using several
kinds of indexes including B-trees). It's integrated with Common Lisp;
it currently is built on New Flavors but will be changed to CLOS when
the latter is available (the changes needed will be very slight). It's
currently in alpha-test and will become a product later this year.
I've written an overview paper about Statice, entitled "An
Object-Oriented Database System to support an Integrated Programming
Environment", and I've submitted it to OOPSLA-88 for publicatation. If
you sent me your U.S. mail address, I'll be happy to mail you a copy.