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 description objects -- Schema evolution
* Integration of useful database functions -- Transactions -- Hierarchical object locking -- Indices -- Selection queries
* Efficency -- Efficient object representation -- Possibility of direct access to objects in the persistent memory
For details, see http://lki-www.informatik.uni-hamburg.de/~kirschke/diplom/arbeit-eng.html
Contact: Heiko Kirschke Labor fuer Kuenstliche Intelligenz Fachbereich Informatik Universitaet Hamburg Vogt-Koelln-Strasse 30 D 22527 Hamburg Raum R017 kirschke@informatik.uni-hamburg.de Tel: +49 (40) 54715-612 Fax: +49 (40) 54715-572 World Wide Web: http://lki-www.informatik.uni-hamburg.de/~kirschke/home.html
This document was translated by ms2html v1.8 on 04.06.96.