Source: libtrycatch-perl Section: perl Priority: optional Build-Depends: cdbs, devscripts, perl, debhelper, dh-buildinfo, libdevel-declare-perl, libmoose-perl, libmoosex-types-perl, libparse-method-signatures-perl, libscope-upper-perl, libsub-exporter-perl, libvariable-magic-perl, libb-hooks-endofscope-perl (>= 0.12), libb-hooks-op-check-perl (>= 0.18), libb-hooks-op-ppaddr-perl (>= 0.03), libextutils-depends-perl (>= 0.302), libnamespace-clean-perl (>= 0.20), libtest-exception-perl, libxml-sax-expat-perl, libxml-sax-base-perl Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/git/pkg-perl/packages/libtrycatch-perl Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libtrycatch-perl.git Homepage: http://search.cpan.org/dist/TryCatch/ Package: libtrycatch-perl Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, ${cdbs:Depends} Description: first class try catch semantics for Perl TryCatch aims to provide a nicer syntax and method to catch errors in Perl, similar to what is found in other languages (such as Java, Python or C++). The standard method of using "eval {}; if ($@) {}" is often prone to subtle bugs, primarily that its far too easy to stomp on the error in error handlers. And also eval/if isn't the nicest idiom.