Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!news.magicnet.net!news.maxwell.syr.edu!newsfeed.corridex.com!nntp2.savvis.net!inetarena.com!not-for-mail From: Dominique Dumont Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules Subject: {ANNOUNCE] new module Puppet::Body Followup-To: comp.lang.perl.modules Date: 8 Jan 1999 16:31:23 GMT Organization: Internet Arena Lines: 39 Approved: merlyn@stonehenge.com (comp.lang.perl.announce) Message-ID: <775bsr$5j$1@play.inetarena.com> NNTP-Posting-Host: halfdome.holdit.com X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content. Xref: usenet.cise.ufl.edu comp.lang.perl.announce:220 comp.lang.perl.modules:7500 Hello 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 results from the split of the deprecated Puppet::Any. It 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 Handles permanent data, has-a relations and logs DDUMONT About Puppet body classes Puppet classes are a set of utility classes which can be used by any object. 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. Cheers -- Dominique_Dumont@grenoble.hp.com .