Filewatcher File Search File Search
Catalog
Content Search
» » » » »

libclass-prototyped-perl

Fast prototype-based OO programming in Perl

Variants:
This package provides for efficient and simple prototype-based programming in Perl. You can provide different subroutines for each object, and also have objects inherit their behavior and state from another object.

The structure of an object is inspected and modified through *mirrors*, which are created by calling "reflect" on an object or class that inherits from "Class::Prototyped".

The author says: 'When I reach for "Class::Prototyped", it's generally because I really need it. When the cleanest way of solving a problem is for the code that uses a module to subclass from it, that is generally a sign that "Class::Prototyped" would be of use. If you find yourself avoiding the problem by passing anonymous subroutines as parameters to the "new" method, that's another good sign that you should be using prototype based programming. If you find yourself storing anonymous subroutines in databases, configuration files, or text files, and then writing infrastructure to handle calling those anonymous subroutines, that's yet another sign. When you expect the people using your module to want to change the behavior, override subroutines, and so forth, that's a sign'.

Homepage:
Package version:1.11-2
Architecture:all
Distribution:Debian
Filename:libclass-prototyped-perl_1.11-2_all.deb

/usr/share/doc/libclass-prototyped-perl/README.gz

NAME
    "Class::Prototyped" - Fast prototype-based OO programming in Perl

SYNOPSIS
        use strict;
        use Class::Prototyped ':EZACCESS';

        $, = ' '; $\ = "\n";

        my $p = Class::Prototyped->new(
          field1 => 123,
          sub1   => sub { print "this is sub1 in p" },
          sub2   => sub { print "this is sub2 in p" }
        );

        $p->sub1;
        print $p-
more»

/usr/share/man/man3/Class::Prototyped.3pm.gz

Class::PrototypedUser)Contributed Perl DocumenClass::Prototyped(3pm)



NAME
       "Class::Prototyped" - Fast prototype-based OO programming in
       Perl

SYNOPSIS
           use strict;
           use Class::Prototyped ':EZACCESS';

           $, = ' '; $\ = "\n";

           my $p = Class::Prototyped->new(
             field1 => 123,
             sub1   => sub { print "this is sub1 in p" },
 
more»

/usr/share/doc/libclass-prototyped-perl/changelog.Debian.gz

libclass-prototyped-perl (1.11-2) unstable; urgency=low

  [ gregor herrmann ]
  * debian/rules: delete /usr/lib/perl5 only if it exists.
    (Closes: #467718)

  [ Russ Allbery ]
  * debian/copyright: Don't use `' as matched quotes.  They aren't in
    most fonts.

 -- Russ Allbery <rra@debian.org>  Mon, 03 Mar 2008 21:28:28 -0800

libclass-prototyped-perl (1.11-1) unstable; urgency=low

  [ greg
more»

/usr/share/doc/libclass-prototyped-perl/changelog.gz

Revision history for Perl extension Class::Prototyped

1.11  Tue Dec 18 2007
 - Fixed error in synop
more»

/usr/share/doc/libclass-prototyped-perl/copyright

This package was debianized by Stephen Quinney <sjq@debian.org> on
Sat, 20 Mar 2004 12:20:41 +0000


more»

Browse inside libclass-prototyped-perl_1.11-2_all.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (1)  65535+ mirrors

Download libclass-prototyped-perl_1.11-2_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com