What do you get when you cross a mission-critical enterprise-class database with a camel? Name DSLI Description Info ----------- ---- -------------------------------------------- ----- ObjStore Rm+O ObjectStore OODBMS Interface JPRIT - Requires ObjectStore OODBMS (http://www.odi.com) & perl 5.004_04 - Perl 5.005 recommended (once available) Get it via http://www.perl.com/CPAN/authors/id/JPRIT/ ! ################## # RE@ENT CHAN@ES # ################## ** 01-10-98 RELEASE 1.24 - The index readonly locking has been tweaked again. You'll need to re-create any indices. Let me know if I got it right this time! - Re-organized the logic of blessing with significant performance improvement. Greatly expanded tracking of version numbers. Be aware that bless now requires all classes throughout the @ISA heirarchy to set their $VERSION since is_evolved compares them (and not the @ISA tree). - Persistent per-class globals via a new $o->GLOBS() method. - Improved the API for private root data. Also, moved the private root to a separate segment (so it's easier to study memory usage). - $db->sync_INC uses unshift instead of push. ** 01-07-98 EMERGENCY RELEASE 1.23 - Fixed refcnt problems in bless & indices. From now on, make sure to check ossize as outlined in ./INSTALL: 'make test', then save the output of 'ossize -c'. Run 'make test' again and compare 'ossize -c' to the last snapshot. The only thing that might be different is the addition of another empty segment (this is a known bug in safe references, example below). If anything else changes, there is a serious refcnt bug! - Indices now set readonly locks *ONLY* on fields that are used as keys. - Notification API. see ./INSTALL for hints on installation see ./UPGRADE to evolve databases from prior releases see ./TODO for a list of stuff in the queue see ./CHANGES for a visionary perspective Perl-ObjectStore mailing list: majordomo@parallax.co.uk "subscribe perl-objectstore you@your.company.com" (If you think you've run into a bug, try running your script with "perl -MObjStore=PANIC" and mail the output to the mailing list.) ------------------------------------------------------------------- Copyright © 1997-1998 Joshua Nathaniel Pritikin. All rights reserved. This package is free software and is provided "as is" without express or implied warranty. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)