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 <[email protected]>
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: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
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

--
[email protected]