libsafe-isa-perl - module for calling isa and friends on things that may not be objects safely

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libsafe-isa-perl
Package version: 1.000005
Package release: 1
Package architecture: all
Package type: deb
Installed size: 50 B
Download size: 7.66 KB
Official Mirror:
Since Perl allows providing a subroutine reference, or a method name, to the -> operator (when used as a method call) and a subroutine doesn't require the invocant to actually be an object, Safe::Isa can be used to create safe versions of isa, can, does and DOES by using a subroutine reference that only tries to call the method if it's actually used on an object.




    Source package: libsafe-isa-perl

    Install Howto

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


    • /usr/share/doc/libsafe-isa-perl/changelog.Debian.gz
    • /usr/share/doc/libsafe-isa-perl/changelog.gz
    • /usr/share/doc/libsafe-isa-perl/copyright
    • /usr/share/man/man3/Safe::Isa.3pm.gz
    • /usr/share/perl5/Safe/


    2014-10-14 - gregor herrmann <> libsafe-isa-perl (1.000005-1) unstable; urgency=medium * Team upload. [ gregor herrmann ] * Strip trailing slash from metacpan URLs. [ Salvatore Bonaccorso ] * Update Vcs-Browser URL to cgit web frontend [ gregor herrmann ] * Add debian/upstream/metadata * Import upstream version 1.000005 * Mark package as autopkgtest-able. * Declare compliance with Debian Policy 3.9.6.

    2013-10-11 - gregor herrmann <> libsafe-isa-perl (1.000004-1) unstable; urgency=low * Team upload. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git:// * Change based URIs to based URIs [ gregor herrmann ] * New upstream release. * Declare compliance with Debian Policy 3.9.4.

    2012-07-31 - Nuno Carvalho <> libsafe-isa-perl (1.000002-1) unstable; urgency=low * Initial Release. (Closes: #683434)