Puppet::Body is a utility class that is used (and not inherited like the deprecated Puppet::Any) to manage dynamic has-a relations between objects. This class provides the following features : - An event log display so derived object may log their activity - A Debug log display so derived object may log their "accidental" activities - A set of functions to managed "has-a" relationship between Puppet objects. - A facility to store data on a database file tied to a hash. Suggested DSLI entry in the Perl Module list: Puppet::Body adpO Has-a relations and logs in Puppet framework DDUMONT Puppet::Storage adpO Permanent data in Puppet framework DDUMONT About Puppet body classes Puppet framework is made of a set of utility classes. I currently use this framework for a major application Tk application. If you use directly the Puppet::Body class, you get the plain functionnality. And if you use the Puppet::Show class, you can get the same functionnality and a Tk Gui to manage it. I'd like people who use this module for their application to drop me a short note about what they're using this module for. Starting from version 1.014, Puppet::Body is split in 2 classes: Puppet::Storage and Puppet::Body. Sorry to change the design, I hope this will not bother too many people (I don't think so because I has very few questions on this module) See the embedded documentation in the module for more details. Comments and suggestions are always welcome. Legal mumbo jumbo: Copyright (c) 1998-1999 Dominique Dumont. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - Dominique Dumont dominique_dumont@grenoble.hp.com --------------------------------------------------------------------- INSTALLATION gunzip -c .tar.gz | tar xvf - cd perl Makefile.PL make test make install