On Wed, Nov 01, 2000 at 06:15:30PM -0000, Dave Mee wrote:
> Sex.pm? that's a monger group I could *really* do with joining[1].

NAME
       Sex - Perl teaches the birds and the bees.

SYNOPSIS
         package Catholicism;
         use Sex qw(strict Religion);

         package Mormonism;
         use Sex qw(Catholicism Sex);

DESCRIPTION
       Heterogeneous recombination of Perl packages.

       Given two (or more, I'm a liberal guy) packages, Sex.pm
       will recombine their symbols at random recombining them
       into the new module thus providing a cross-section of its
       functions and global variables.  It will also push the
       parent classes onto the child's @ISA array.

       So you could do:

           package Net::SFTP;
           use Sex qw(Net::FTP Net::SSLeay);

       And get a secure FTP client!

       The recombination occurs in such a way to ensure that the
       child will contain -all- the symbols of both parents.
       Should two (or more) parents wish to bestow the same
       symbol on its child one will be chosen at random.

       For example:

           package DejaNews;
           use Sex qw(LWP::Simple Net::NNTP);

       LWP::Simple and Net::NNTP both have a head() function and
       thus they try to give head() to their child.  Sex.pm will
       suck the head() off either LWP::Simple or Net::NNTP and
       stick it to DejaNews.  Afterwards, DejaNews can procede to
       finally use its head().

       Here's another timely example for Sex in the 21st century:

           package URI::Bot9000;
           use Sex qw(URI LWP::RobotUA protected);

       Because of the dire consequences of having sex with URI,
       one should make sure you're well protected.

BUGS
       There are many bugs you can get from having Sex used too
       often on your computer.  Please be sure your programs are
       Safe before they have Sex.

          package Trojan;
          use Sex qw(Safe Sex);

AUTHOR
       Michael 'The Porn King of CMU' Schwern
       <[EMAIL PROTECTED]>

SEE ALSO
       'Disco Dolls in Hot Skin'

       'Exhausted:  The John Holmes Story'

       'Deep Recursion' starring Ada Lovelace.

       'The Fly' (1953)



Tony
-- 
-----------------------------------------------------------------------------
 Tony Bowden | Belfast, NI | [EMAIL PROTECTED] | www.tmtm.com | www.blackstar.co.uk
                                     And if you need my attention  Be bizarre
-----------------------------------------------------------------------------

Reply via email to