liblexical-failure-perl - Perl module for user-selectable lexically-scoped failure signaling

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name liblexical-failure-perl
Package version 0.000006
Package release 1
Package architecture all
Package type deb
Installed size 102 B
Download size 27.26 KB
Official Mirror
Lexical::Failure sets up two new keywords: fail and ON_FAILURE, with which
you can quickly create modules whose failure signaling is lexcially scoped,
under the control of client code.
Normally, modules specify some fixed mechanism for error handling and require
client code to adapt to that policy. One module may signal errors by
returning undef, or perhaps some special "error object". Another may die or
croak on failure. A third may set a flag variable. A fourth may require the
client code to set up a callback, which is executed on failure.
If you are using all four modules, your own code now has to check for failure
in four different ways, depending on where the failing component originated.
If you would rather that all components throw exceptions, or all return
undef, you will probably have to write wrappers around 3/4 of them, to
convert from their "native" failure mechanism to your preferred one.


Package Version Architecture Repository
liblexical-failure-perl_0.000006-1_all.deb 0.000006 all Debian Main
liblexical-failure-perl - - -


Name Value
libkeyword-simple-perl -
libpadwalker-perl -
libscope-upper-perl -
perl >= 5.14.0


Type URL
Binary Package liblexical-failure-perl_0.000006-1_all.deb
Source Package liblexical-failure-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install liblexical-failure-perl deb package:
    # sudo apt-get install liblexical-failure-perl




2014-05-03 - Salvatore Bonaccorso <>
liblexical-failure-perl (0.000006-1) unstable; urgency=medium
* Imported Upstream version 0.000006
* Update copyright years for debian/* packaging files
2013-12-29 - Salvatore Bonaccorso <>
liblexical-failure-perl (0.000005-1) unstable; urgency=medium
* Initial Release. (Closes: #733418)

See Also

Package Description
liblexical-persistence-perl_1.022-1_all.deb module for accessing persistent data through lexical variables
liblexical-sealrequirehints-perl_0.007-1+b2_amd64.deb Perl module to prevent the leakage of lexical hints
liblexical-underscore-perl_0.003-1_all.deb access your caller's lexical underscore
liblexical-var-perl_0.009-1+b1_amd64.deb Perl module for using static variables without namespace pollution
liblfc-dev_1.8.7-3.1+b1_amd64.deb LFC development libraries and header files
liblfc-perl_1.8.7-3.1+b1_amd64.deb LCG File Catalog (LFC) perl bindings
liblfc1_1.8.7-3.1+b1_amd64.deb LCG File Catalog (LFC) libraries
liblfunction-dev_1.23+dfsg-3_amd64.deb development files for liblfunction
liblfunction0_1.23+dfsg-3_amd64.deb library for calculating with L-functions
liblhapdf-dev_5.9.1-3+b1_amd64.deb [Physics] Les Houches Accord PDF Interface - development files
liblhapdf0_5.9.1-3+b1_amd64.deb [Physics] Les Houches Accord PDF Interface
liblhasa-dev_0.2.0+git3fe46-1+deb8u1_amd64.deb lzh decompression library - development files
liblhasa0_0.2.0+git3fe46-1+deb8u1_amd64.deb lzh archive decompression library
liblib-abs-perl_0.93-1_all.deb module to make relative path absolute to caller
liblibrary-callnumber-lc-perl_0.22-1_all.deb utility functions to deal with Library-of-Congress call numbers