libmoops-perl_0.036-1_all.deb


Advertisement

Description

libmoops-perl - moops object-oriented programming sugar

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libmoops-perl_0.036-1_all.deb
Package name libmoops-perl
Package version 0.036
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl
Homepage https://metacpan.org/release/Moops
License -
Maintainer Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Download size 50.72 KB
Installed size 135.00 KB
Moops is sugar for declaring and using roles and classes in Perl.
The syntax is inspired by MooseX::Declare, and Stevan Little's
p5-mop-redux project (which is in turn partly inspired by Perl 6).
Moops has fewer than half of the dependencies as MooseX::Declare, loads
in about 25% of the time, and the classes built with it run
significantly faster.  Moops does not use Devel::Declare, instead using
Perl's pluggable keyword API.
Moops uses Moo to build classes and roles by default, but allows you to
use Moose if you desire. (And Mouse experimentally.)
Install libmoosex-xsaccessor-perl to automatically speedup Moose
classes.

Alternatives

Package Version Architecture Repository
libmoops-perl_0.036-1_all.deb 0.036 all Debian Main
libmoops-perl - - -

Requires

Name Value
libexporter-tiny-perl >= 0.040
libimport-into-perl -
libkavorka-perl -
libkeyword-simple-perl -
liblexical-accessor-perl -
libmodule-runtime-perl -
libmoo-perl -
libmoosex-mungehas-perl -
libmoox-late-perl -
libnamespace-autoclean-perl -
libparse-keyword-perl -
libperlx-assert-perl -
libperlx-define-perl -
libstrictures-perl -
libtrue-perl -
libtry-tiny-perl -
libtype-tiny-perl -
libvariable-magic-perl -
perl -

Download

Type URL
Mirror ftp.br.debian.org
Binary Package libmoops-perl_0.036-1_all.deb
Source Package libmoops-perl

Install Howto

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

Files

Path
/usr/share/doc/libmoops-perl/CREDITS
/usr/share/doc/libmoops-perl/README.gz
/usr/share/doc/libmoops-perl/changelog.Debian.gz
/usr/share/doc/libmoops-perl/changelog.gz
/usr/share/doc/libmoops-perl/copyright
/usr/share/doc/libmoops-perl/examples/bench.pl
/usr/share/doc/libmoops-perl/examples/calculator.pl
/usr/share/doc/libmoops-perl/examples/class-versus-object-method.pl
/usr/share/doc/libmoops-perl/examples/cli-app.pl
/usr/share/doc/libmoops-perl/examples/extending-moops.pl
/usr/share/doc/libmoops-perl/examples/multimethods.pl
/usr/share/doc/libmoops-perl/examples/using-moops-with-method-signatures.pl
/usr/share/doc/libmoops-perl/examples/using-moosextypes-in-moo.pl
/usr/share/doc/libmoops-perl/examples/lib/MoopsX/Keyword/Exception.pm
/usr/share/doc/libmoops-perl/examples/lib/MoopsX/TraitFor/Parser/ExceptionKeyword.pm
/usr/share/man/man3/Moops.3pm.gz
/usr/share/man/man3/Moops::Manual::Objects101.3pm.gz
/usr/share/man/man3/MooseX::FunctionParametersInfo.3pm.gz
/usr/share/perl5/Moops.pm
/usr/share/perl5/Moops/ImportSet.pm
/usr/share/perl5/Moops/Keyword.pm
/usr/share/perl5/Moops/MethodModifiers.pm
/usr/share/perl5/Moops/Parser.pm
/usr/share/perl5/Moops/Keyword/Class.pm
/usr/share/perl5/Moops/Keyword/Library.pm
/usr/share/perl5/Moops/Keyword/Role.pm
/usr/share/perl5/Moops/Manual/Objects101.pod
/usr/share/perl5/Moops/TraitFor/Keyword/assertions.pm
/usr/share/perl5/Moops/TraitFor/Keyword/dirty.pm
/usr/share/perl5/Moops/TraitFor/Keyword/fp.pm
/usr/share/perl5/Moops/TraitFor/Keyword/mutable.pm
/usr/share/perl5/Moops/TraitFor/Keyword/ro.pm
/usr/share/perl5/Moops/TraitFor/Keyword/rw.pm
/usr/share/perl5/Moops/TraitFor/Keyword/rwp.pm
/usr/share/perl5/MooseX/FunctionParametersInfo.pm

Changelog

2019-01-18 - Jonas Smedegaard <dr@jones.dk>
libmoops-perl (0.036-1) unstable; urgency=medium
[ upstream ]
* New release.
[ Salvatore Bonaccorso ]
* Update Vcs-* headers for switch to salsa.debian.org.
[ gregor herrmann ]
* Update URLs from {search,www}.cpan.org to MetaCPAN.
* Update GitHub URLs to use HTTPS.
[ Jonas Smedegaard ]
* Simplify rules:
+ Drop get-orig-source target: Use gbp import-orig --uscan.
+ Stop resolve build-dependencies in rules file.
+ Stop resolve binary package relations in rules file.
+ Use debhelper hint file for examples.
+ Do copyright-check in maintainer script (not during build).
Stop build-depend on devscripts.
+ Use short-form dh sequencer (not cdbs).
Stop build-depend on cdbs.
* Fix hashbang in example files.
* Update git-buildpackage: Filter any .git* file.
* Update copyright info:
+ Use https protocol in file format URL.
+ Stop track no longer included file CONTRIBUTING.
+ Use License-Grant and License-Reference.
+ Rewrap using semantic linefeeds.
+ Extend ownership coverage of packaging.
+ Extend ownership coverage for main upstream author.
+ Add Files section for differently owned test.
* Stop build-depend on dh-buildinfo.
* Set Rules-Requires-Root: no.
* Declare compliance with Debian Policy 4.3.0.
* Relax to (build-)depend unversioned on libmodule-runtime-perl
libmoo-perl libtry-tiny-perl libnamespace-autoclean-perl perl:
Needed version satisfied even in oldstable.
Stop (build-)depend explicitly on libscalar-list-utils-perl
libtest-simple-perl:
Needed version satisfied by perl even in oldstable.
* Mark build-dependencies needed only for testsuite as such.
* Wrap and sort control file.
* Add lintian overrides regarding License-Reference.
* Bump debhelper compatibility level to 9.
* Enable autopkgtest.
* Update watch file:
+ Bump to file format 4.
+ Watch only metacpan URL.
+ Mention gbp --uscan in usage comment.
+ Use substitution strings.
* (Build-)depend on libperlx-defines-perl libstrictures-perl.
Closes: Bug#919650. Thanks to Andreas Beckmann.
2015-02-25 - Jonas Smedegaard <dr@jones.dk>
libmoops-perl (0.034-1) unstable; urgency=low
* Initial packaging release.
Closes: bug#779087.

See Also

Package Description
libmoose-autobox-perl_0.16-1_all.deb Perl autobox wrapper that understands Moose roles
libmoose-perl_2.2011-1+b1_i386.deb modern Perl object system framework
libmoosex-aliases-perl_0.11-1_all.deb Moose extension for easy aliasing of methods and attributes
libmoosex-app-cmd-perl_0.32-2_all.deb Perl module combining App::Cmd and MooseX::Getopt
libmoosex-app-perl_1.39-1_all.deb helper for user-friendly Perl/Moose command line apps
libmoosex-arrayref-perl_0.005-1_all.deb blessed arrayrefs with Moose
libmoosex-async-perl_0.07-2_all.deb set of Moose metaclasses to support asynchronous operations
libmoosex-attribute-chained-perl_1.0.3-1_all.deb Moose attribute that returns the instance to allow for chaining
libmoosex-attributehelpers-perl_0.25-1_all.deb Perl library to extend your attribute interfaces
libmoosex-attributeshortcuts-perl_0.037-1_all.deb Moose extension providing shorthands for common attribute options
libmoosex-attributetags-perl_0.004-1_all.deb tag your Moose attributes
libmoosex-blessed-reconstruct-perl_1.01-1_all.deb Data::Visitor for creating Moose objects
libmoosex-classattribute-perl_0.29-1_all.deb module to declare class attributes Moose-style
libmoosex-clone-perl_0.06-2_all.deb Moose extension providing fine-grained cloning support
libmoosex-compiletime-traits-perl_1.102570-2_all.deb Moose extension to allow role application at compile-time
Advertisement
Advertisement