p5-Class-Std - Support for creating standard "inside-out" classes

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest i386
Package filename p5-Class-Std-0.013.txz
Package name p5-Class-Std
Package version 0.013
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Class-Std
License GPLv1+, ART10
Maintainer culot@FreeBSD.org
Download size 41.08 KB
Installed size 99.09 KB
Most programmers who use Perl's object-oriented features construct their
objects by blessing a hash. But, in doing so, they undermine the
robustness of the OO approach. Hash-based objects are unencapsulated:
their entries are open for the world to access and modify.
Objects without effective encapsulation are vulnerable. Instead of
politely respecting their public interface, some clever client coder
inevitably will realize that it's marginally faster to interact directly
with the underlying implementation, pulling out attribute values
directly from the hash of an object.
WWW: https://metacpan.org/release/Class-Std


Package Version Architecture Repository
p5-Class-Std-0.013.txz 0.013 i386 FreeBSD Ports Quarterly
p5-Class-Std-0.013.txz 0.013 amd64 FreeBSD Ports Quarterly
p5-Class-Std-0.013.txz 0.013 amd64 FreeBSD Ports Latest
p5-Class-Std - - -


Name Value
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Class-Std-0.013.txz
Source Package devel/p5-Class-Std

Install Howto

Install p5-Class-Std txz package:

# pkg install p5-Class-Std

See Also

Package Description
p5-Class-Std-Fast-0.0.8_2.txz Faster but less secure than Class::Std
p5-Class-Std-Utils-0.0.3_1.txz Utility subroutines for building "inside-out" objects
p5-Class-StrongSingleton-0.02_1.txz Stronger and more secure Singleton base class
p5-Class-Tangram-1.57_1.txz Create constructors, accessor, update methods for objects from Tangram
p5-Class-Throwable-0.13.txz Minimal lightweight exception class
p5-Class-Tiny-1.006.txz Perl extension for minimalist class construction
p5-Class-Tiny-Chained-0.004.txz Minimalist class construction, with chained attributes
p5-Class-Tom-3.02_3.txz Perl module to transport objects from one system to another
p5-Class-Trigger-0.14_1.txz Mixin to add / call inheritable triggers
p5-Class-Unload-0.11.txz Perl5 module for unloading classes
p5-Class-Virtual-0.08.txz Base class for virtual base classes in Perl
p5-Class-WhiteHole-0.04_1.txz Base class to treat unhandled method calls as errors
p5-Class-Workflow-0.11_1.txz Lightweight workflow system
p5-Class-XPath-1.4_1.txz Base class to add xpath matching to object trees
p5-Class-XSAccessor-1.19_2,1.txz Generate fast XS accessors without runtime compilation