package BDSM_File;

use AnyDBM_File;
use strict;

@BDSM_File::ISA = qw( AnyDBM_File );
$BDSM_File::VERSION = '1.00';

1;

__END__

=head1 NAME

BDSM_File - interface to bondage/domination sadomasochism database

=head1 SYNOPSIS

  use BDSM_File;
  tie my(%hands), BDSM_File => (ARGs);

  # can't be used with Thread.pm -- see below

=head1 DESCRIPTION

This module provides an interface to the scarily commonly-used (yet
understandably rarely-admitted) BDSM database.  It behaves like most
other databases, with the following privisos:

=over 4

=item * No fatal errors

No error raised is fatal, but these errors may cause irreversible
(and embarrassing) damage to your filesystem.

=item * Premature job termination

Your career could be permanently tarnished -- and possibly ruined -- if
it is discovered that you are using this module.

=item * Database interference

B<DO NOT> let your other database of choice know that you are using the
BDSM database.  There could be terrible destruction to your filesystem
(and career) if this happens.  Unless, of course, the other database is
compatible with the BDSM database.  If that is the case, you can probably
expect faster turnaround time.

=back

=head1 BUGS

This module will not run under threading.  Instead, you must use
chains.

=head1 AUTHOR

japhy: F<japhy@pobox.com>, F<http://www.pobox.com/~japhy/>

=cut
