This article is from the Object-Oriented Technology FAQ, by Bob Hathaway email@example.com with numerous contributions by others.
What is PLOB?
* The sound to be heared when a bottle of sparkling wine (champagne,
cidre, etc.) is opened.
* A system for Persistent Lisp OBjects.
Please check the first point by yourself (this can be rather
delightful); I will concentrate here on the second point. PLOB! offers
persistent objects for LispWorks Common LISP.
It is the result of my diploma thesis in computer science. Here are
some topics which I had in mind when designing PLOB! and which are
working features of it:
* Orthogonal persistency
-- Type completeness
-- Persistency independent of an object's type
* PLOB!'s data modelling adapted to Common LISP's data modelling
-- Persistent symbols
-- Persistent packages
-- Mapping between transient class metaobjects and persistent class
-- Schema evolution
* Integration of useful database functions
-- Hierarchical object locking
-- Selection queries
-- Efficient object representation
-- Possibility of direct access to objects in the persistent memory
For details, see
Labor fuer Kuenstliche Intelligenz
D 22527 Hamburg Raum R017
Tel: +49 (40) 54715-612
Fax: +49 (40) 54715-572
World Wide Web: http://lki-www.informatik.uni-hamburg.de/~kirschke/home.html