Subject: ANNOUNCE: Protect v1.0
From: James Duncan <[email-masked]>
Date: 20 Sep 1997 14:17:59 GMT
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules

Protect allows you to set perl subroutines into one of three modes, public,
member, or private.

  In private mode, only code within the package in which the subroutine 
exists can call the subroutine.

  In member mode, only members with the package can call the subroutine.

  In public mode, any(one||thing) can call the subroutine.

  Protect, unfortunatly, does not work at compile time, only in run time.
Changing this would require some pretty hefty changes to the perl core, and
while they are supposed to be coming, I thought I'd write a quick solution
myself.  It got a little out of hand (this seems to happen frequently)

  The distribution archive can be found at:
	ftp://epitome.hawk.igs.net/pub/modules/Protect/Protect-1.00a.tar.gz

 Any comments/questions appreciated.
  James Duncan <[email-masked]>

--
James Duncan || [email-masked]
IGS Hawkesbury Systems Administrator
Phone 613-632-4075  Fax 613-632-8137
web http://www.hawk.igs.net/~jduncan