NAME
   Scalar::Readonly - Perl extension to the SvREADONLY scalar flag

SYNOPSIS
     use Scalar::Readonly ':all';
     my $foo = "foo";
     readonly_on($foo);
     $foo = "bar";  #ERROR!

     if(readonly($foo)) {
       readonly_off($foo);
     }

     readonly_off($]);
     $] = "6.0";

     print "This is Perl v$]";

DESCRIPTION
   This simple modules can make scalars read-only. Usefull to protect
   configuration variables, for example.

   This module can also be used to subvert Perl's many read-only variables
   to potential evil trickery.

 EXPORT
   ':all' => readonly, readonly_on, readonly_off

SEE ALSO
   Scalar::Util

AUTHOR
   Philippe M. Chiasson, <[email protected]>

COPYRIGHT AND LICENSE
   Copyright (C) 2004 by Philippe M. Chiasson

   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself, either Perl version 5.8.3 or, at
   your option, any later version of Perl 5 you may have available.