perl-Exception-Base - Lightweight exceptions

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Oss all
Package name perl-Exception-Base
Package version 0.2501
Package release 1.1
Package architecture noarch
Package type rpm
Installed size 160.25 KB
Download size 47.29 KB
Official Mirror
This class implements a fully OO exception mechanism similar to
Exception::Class or Class::Throwable. It provides a simple interface
allowing programmers to declare exception classes. These classes can be
thrown and caught. Each uncaught exception prints full stack trace if the
default verbosity is increased for debugging purposes.
The features of 'Exception::Base':
* fast implementation of the exception class
* fully OO without closures and source code filtering
* does not mess with '$SIG{__DIE__}' and '$SIG{__WARN__}'
* no external run-time modules dependencies, requires core Perl modules only
* the default behavior of exception class can be changed globally or just for
the thrown exception
* matching the exception by class, message or other attributes
* matching with string, regex or closure function
* creating automatically the derived exception classes (perlfunc/use
* easily expendable, see Exception::System class for example
* prints just an error message or dumps full stack trace
* can propagate (rethrow) an exception
* can ignore some packages for stack trace output
* some defaults (i.e. verbosity) can be different for different exceptions


Package Version Architecture Repository
perl-Exception-Base - - -


Name Value
/usr/bin/perl -
perl(:MODULE_COMPAT_5.18.2) -
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Name Value
perl(Exception::Base) = 0.2501
perl-Exception-Base = 0.2501-1.1


Type URL
Binary Package perl-Exception-Base-0.2501-1.1.noarch.rpm
Source Package perl-Exception-Base-0.2501-1.1.src.rpm

Install Howto

Install perl-Exception-Base rpm package:

# zypper install perl-Exception-Base

See Also

Package Description
perl-Exception-Class-1.40-1.1.noarch.rpm Module That Allows You to Declare Real Exception Classes in Perl
perl-Expect-1.32-3.1.noarch.rpm Automate Interactions with Command Line Programs That Expose a Text Term[cut]
perl-Exporter-Declare-0.114-2.1.noarch.rpm Exporting done right
perl-Exporter-Lite-0.08-1.1.noarch.rpm Lightweight Exporting of Functions and Variables
perl-Exporter-Tidy-0.08-4.1.noarch.rpm Another way of exporting symbols
perl-Exporter-Tiny-0.042-4.2.noarch.rpm an exporter with the features of Sub::Exporter but only core dependencies
perl-ExtUtils-CChecker-0.10-2.1.noarch.rpm Configure-Time Utilities for Using C Headers,
perl-ExtUtils-Config-0.007-6.2.noarch.rpm A wrapper for perl's configuration
perl-ExtUtils-CppGuess-0.11-2.1.x86_64.rpm Guess C++ Compiler and Flags
perl-ExtUtils-Depends-0.405-1.1.noarch.rpm Easily build XS extensions that depend on XS extensions
perl-ExtUtils-F77-1.17-108.1.x86_64.rpm Simple interface to F77 libs
perl-ExtUtils-Helpers-0.021-4.2.noarch.rpm Various portability utilities for module builders
perl-ExtUtils-InstallPaths-0.010-4.2.noarch.rpm Build.PL install path logic made easy
perl-ExtUtils-LibBuilder-0.04-4.2.noarch.rpm A tool to build C libraries
perl-ExtUtils-MakeMaker-7.10-1.1.noarch.rpm Create a module Makefile