libbread-board-perl_0.32-1_all.deb


Advertisement

Description

libbread-board-perl - solderless way to wire up your application components

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libbread-board-perl
Package version: 0.32
Package release: 1
Package architecture: all
Package type: deb
Installed size: 234 B
Download size: 111.31 KB
Official Mirror: ftp.br.debian.org
Bread::Board is an inversion of control framework with a focus on dependency injection and lifecycle management. It's goal is to help you write more decoupled objects and components by removing the need for you to manually wire those objects/components together.

Alternatives

    Download

    Source package: libbread-board-perl

    Install Howto

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

    Files

    • /usr/share/doc/libbread-board-perl/README
    • /usr/share/doc/libbread-board-perl/buildinfo_all.gz
    • /usr/share/doc/libbread-board-perl/changelog.Debian.gz
    • /usr/share/doc/libbread-board-perl/changelog.gz
    • /usr/share/doc/libbread-board-perl/copyright
    • /usr/share/man/man3/Bread::Board.3pm.gz
    • /usr/share/man/man3/Bread::Board::BlockInjection.3pm.gz
    • /usr/share/man/man3/Bread::Board::ConstructorInjection.3pm.gz
    • /usr/share/man/man3/Bread::Board::Container.3pm.gz
    • /usr/share/man/man3/Bread::Board::Container::FromParameterized.3pm.gz
    • /usr/share/man/man3/Bread::Board::Container::Parameterized.3pm.gz
    • /usr/share/man/man3/Bread::Board::Dependency.3pm.gz
    • /usr/share/man/man3/Bread::Board::Dumper.3pm.gz
    • /usr/share/man/man3/Bread::Board::LifeCycle.3pm.gz
    • /usr/share/man/man3/Bread::Board::LifeCycle::Singleton.3pm.gz
    • /usr/share/man/man3/Bread::Board::LifeCycle::Singleton::WithParameters.3pm.gz
    • /usr/share/man/man3/Bread::Board::Literal.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Concepts.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Concepts::Advanced.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Concepts::Typemap.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Example.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Example::FormSensible.3pm.gz
    • /usr/share/man/man3/Bread::Board::Manual::Example::LogDispatch.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::Alias.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::Deferred.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::Deferred::Thunk.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::Inferred.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::WithClass.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::WithDependencies.3pm.gz
    • /usr/share/man/man3/Bread::Board::Service::WithParameters.3pm.gz
    • /usr/share/man/man3/Bread::Board::SetterInjection.3pm.gz
    • /usr/share/man/man3/Bread::Board::Traversable.3pm.gz
    • /usr/share/man/man3/Bread::Board::Types.3pm.gz
    • /usr/share/perl5/Bread/Board.pm
    • /usr/share/perl5/Bread/Board/BlockInjection.pm
    • /usr/share/perl5/Bread/Board/ConstructorInjection.pm
    • /usr/share/perl5/Bread/Board/Container.pm
    • /usr/share/perl5/Bread/Board/Dependency.pm
    • /usr/share/perl5/Bread/Board/Dumper.pm
    • /usr/share/perl5/Bread/Board/LifeCycle.pm
    • /usr/share/perl5/Bread/Board/Literal.pm
    • /usr/share/perl5/Bread/Board/Manual.pod
    • /usr/share/perl5/Bread/Board/Service.pm
    • /usr/share/perl5/Bread/Board/SetterInjection.pm
    • /usr/share/perl5/Bread/Board/Traversable.pm
    • /usr/share/perl5/Bread/Board/Types.pm
    • /usr/share/perl5/Bread/Board/Container/FromParameterized.pm
    • /usr/share/perl5/Bread/Board/Container/Parameterized.pm
    • /usr/share/perl5/Bread/Board/LifeCycle/Singleton.pm
    • /usr/share/perl5/Bread/Board/LifeCycle/Singleton/WithParameters.pm
    • /usr/share/perl5/Bread/Board/Manual/Concepts.pod
    • /usr/share/perl5/Bread/Board/Manual/Example.pod
    • /usr/share/perl5/Bread/Board/Manual/Concepts/Advanced.pod
    • /usr/share/perl5/Bread/Board/Manual/Concepts/Typemap.pod
    • /usr/share/perl5/Bread/Board/Manual/Example/FormSensible.pod
    • /usr/share/perl5/Bread/Board/Manual/Example/LogDispatch.pod
    • /usr/share/perl5/Bread/Board/Service/Alias.pm
    • /usr/share/perl5/Bread/Board/Service/Deferred.pm
    • /usr/share/perl5/Bread/Board/Service/Inferred.pm
    • /usr/share/perl5/Bread/Board/Service/WithClass.pm
    • /usr/share/perl5/Bread/Board/Service/WithDependencies.pm
    • /usr/share/perl5/Bread/Board/Service/WithParameters.pm
    • /usr/share/perl5/Bread/Board/Service/Deferred/Thunk.pm

    Changelog

    2014-06-10 - Jonas Smedegaard <dr@jones.dk> libbread-board-perl (0.32-1) unstable; urgency=medium [ upstream ] * New release. + Fix arrayref dependencies.

    2014-05-21 - Jonas Smedegaard <dr@jones.dk> libbread-board-perl (0.31-1) unstable; urgency=medium [ upstream ] * New release. + Fix deprecated use of Class::MOP::load_class. + Allow specifying dependency values as arrayrefs, which will resolve to an arrayref containing the resolved service values. [ Jonas Smedegaard ] * Fix use canonical Vcs-Git URL. * Update copyright info: + Extend coverage of packaging. * Update watch file to use metacpan.org URL. * Update package relations: + Build-depend on liblog-dispatch-perl: Needed (optionally) for testsuite. + Tighten to (build-)depend versioned on libmoose-perl. + (Build-)depend on libmodule-runtime-perl.

    2014-01-27 - Jonas Smedegaard <dr@jones.dk> libbread-board-perl (0.29-1) unstable; urgency=medium [ upstream ] * New release. + Remove unused type constraint. [ Jonas Smedegaard ] * Bump standards compliance to standards-version 3.9.5.

    2013-09-29 - Jonas Smedegaard <dr@jones.dk> libbread-board-perl (0.28-1) unstable; urgency=low [ upstream ] * New release. + Allow cloning containers with parameterized subcontainers. + Allow referencing parent services from parameterized subcontainers. + Deprecate special case in path traversal where a path component with the name of the current container was ignored. + Fix setting the current container multiple times from outside of a container. + Make some error messages more helpful. + Documentation improvements. + Remove the (unmaintained) Bread::Board::GraphViz. + Allow the 'container $obj' sugar for parameterized containers. + Allow overriding of services and containers. [ Jonas Smedegaard ] * Update author path in URL for get-orig-source target, and use www.cpan.org (i.e. avoid search.cpan.org indirection). * Improve watch file to use both www.cpan.org/authors URL (for newest info) and search.cpan.org/dist URL (for change of author). * Stop build-depend on or recommend libdata-visitor-perl libgraphviz-perl libmoosex-runnable-perl libmoosex-types-set-object-perl libset-object-perl: Graphviz submodule dropped. * Bump (yes, not extend) coverage to current year for main copyright holder. * Use Github URLs for Homepage and preferred contact, to reflect updated META hints. List only issue tracker as preferred contact (drop personal email).

    2013-05-04 - Jonas Smedegaard <dr@jones.dk> libbread-board-perl (0.25-1) unstable; urgency=low * Initial packaging release. Closes: bug#706773.

    Advertisement
    Advertisement