cvsuser 02/05/10 14:07:35
Modified: P5EEx/Blue Makefile.PL
P5EEx/Blue/P5EEx/Blue Exceptions.pm P5EE.pm devguide.pod
Log:
reduced the module requirements - no Error, Fatal, Aspect
Revision Changes Path
1.16 +15 -13 p5ee/P5EEx/Blue/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /cvs/public/p5ee/P5EEx/Blue/Makefile.PL,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -w -r1.15 -r1.16
--- Makefile.PL 16 Apr 2002 03:53:03 -0000 1.15
+++ Makefile.PL 10 May 2002 21:07:34 -0000 1.16
@@ -1,6 +1,6 @@
######################################################################
-## File: $Id: Makefile.PL,v 1.15 2002/04/16 03:53:03 spadkins Exp $
+## File: $Id: Makefile.PL,v 1.16 2002/05/10 21:07:34 spadkins Exp $
######################################################################
use ExtUtils::MakeMaker;
@@ -28,16 +28,18 @@
(map {("bin/$_.PL" => "bin/$_")} @bin_programs )},
'EXE_FILES' => [ (map {"bin/$_"} @bin_programs) ],
'PREREQ_PM' => { # I haven't yet determined what the minimum versions should
be
- 'Aspect' => 0, # used for debugging
- 'Class::MethodMaker' => 0, # [prereq for Aspect]
auto-generate methods
+ #'Aspect' => 0, # used for debugging
+ #'Class::MethodMaker' => 0, # [prereq for Aspect]
auto-generate methods
'Compress::Zlib' => 0, # for compressed serialization
and browser responses
'Data::Dumper' => 0, # used for debugging
'Date::Parse' => 0, # date support
'Date::Format' => 0, # date support
- 'Error' => 0, # allows try/catch syntax for
exceptions (deprecated)
+ #'Error' => 0, # allows try/catch syntax
for exceptions (deprecated)
'Exception::Class' => 0, # allows exception hierarchies
- 'Fatal' => 0, # causes perl functions to throw
exceptions
- 'Hook::LexWrap' => 0, # [prereq for Aspect] support
PRE/POST processing for subs
+ 'Class::Data::Inheritable' => 0, # [prereq for
Exception::Class]
+ 'Devel::StackTrace' => 0, # [prereq for
Exception::Class]
+ #'Fatal' => 0, # causes perl functions
to throw exceptions
+ #'Hook::LexWrap' => 0, # [prereq for Aspect]
support PRE/POST processing for subs
'MIME::Base64' => "2.1", # used for turning binary
(serialized?) data into text (Sessions)
'Storable' => 0, # used for serialization
everywhere
},
1.8 +1 -8 p5ee/P5EEx/Blue/P5EEx/Blue/Exceptions.pm
Index: Exceptions.pm
===================================================================
RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/Exceptions.pm,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -w -r1.7 -r1.8
--- Exceptions.pm 2 Mar 2002 03:07:46 -0000 1.7
+++ Exceptions.pm 10 May 2002 21:07:34 -0000 1.8
@@ -1,17 +1,10 @@
-BEGIN {
- use Error;
- push (@Exception::Class::Base::ISA, 'Error::Simple');
-}
-
package P5EEx::Blue::Exceptions;
-use Error;
-
use strict;
use vars qw($VERSION);
-$VERSION = sprintf '%2d.%02d', q$Revision: 1.7 $ =~ /(\d+)\.(\d+)/;
+$VERSION = sprintf '%2d.%02d', q$Revision: 1.8 $ =~ /(\d+)\.(\d+)/;
my %e;
1.12 +1 -3 p5ee/P5EEx/Blue/P5EEx/Blue/P5EE.pm
Index: P5EE.pm
===================================================================
RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/P5EE.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -w -r1.11 -r1.12
--- P5EE.pm 22 Mar 2002 23:15:14 -0000 1.11
+++ P5EE.pm 10 May 2002 21:07:35 -0000 1.12
@@ -1,6 +1,6 @@
#############################################################################
-## $Id: P5EE.pm,v 1.11 2002/03/22 23:15:14 spadkins Exp $
+## $Id: P5EE.pm,v 1.12 2002/05/10 21:07:35 spadkins Exp $
#############################################################################
package P5EEx::Blue::P5EE;
@@ -10,8 +10,6 @@
# eliminate warnings about uninitialized values
$SIG{__WARN__} = sub { warn @_ unless $_[0] =~ /Use of uninitialized value/};
-use Fatal; # cause internal perl functions to throw exceptions
-use Error; # enable try/catch syntax
use Exception::Class; # enable Exception inheritance
use P5EEx::Blue::Exceptions;
1.6 +0 -2 p5ee/P5EEx/Blue/P5EEx/Blue/devguide.pod
Index: devguide.pod
===================================================================
RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/devguide.pod,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -w -r1.5 -r1.6
--- devguide.pod 27 Mar 2002 19:01:38 -0000 1.5
+++ devguide.pod 10 May 2002 21:07:35 -0000 1.6
@@ -168,8 +168,6 @@
Next, the P5EEx::Blue::P5EE module is included, which does the following:
* disable "Use of uninitialized value" warnings
- * use Fatal; # cause internal perl functions to throw exceptions
- * use Error; # enable try/catch syntax
* use Exception::Class; # enable Exception inheritance
* use P5EEx::Blue::Exceptions; # define P5EE exceptions