libperlx-maybe-perl - return a pair only if they are both defined

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libperlx-maybe-perl_1.201-1_all.deb
Package name libperlx-maybe-perl
Package version 1.201
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl
License -
Maintainer Debian Perl Group <>
Download size 13.38 KB
Installed size 37.00 KB
Moose classes (and some other classes) distinguish between an attribute
being unset and the attribute being set to undef. Supplying a
constructor arguments like this:
my $bob = Person->new(
name => $name,
age => $age,
Will result in the "name" and "age" attributes possibly being set to
undef (if the corresponding $name and $age variables are not defined),
which may violate the Person class' type constraints.
PerlX::Maybe checks that $x and $y are both defined. If they are, it
returns them both as a list; otherwise it returns the empty list.
This package also includes Syntax::Feature::Maybe.


Package Version Architecture Repository
libperlx-maybe-perl_1.201-1_all.deb 1.201 all Debian Main
libperlx-maybe-perl - - -


Name Value
libmodule-manifest-skip-perl -
perl -


Type URL
Binary Package libperlx-maybe-perl_1.201-1_all.deb
Source Package libperlx-maybe-perl

Install Howto

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




2018-12-19 - Florian Schlichting <>
libperlx-maybe-perl (1.201-1) unstable; urgency=medium
[ Jonas Smedegaard ]
* Update copyright info:
+ Extend coverage for main upstream author.
+ Drop obsolete comment about updated licensing for CONTRIBUTING
[ Salvatore Bonaccorso ]
* Update Vcs-* headers for switch to
[ gregor herrmann ]
* debian/*: update URLs from {search,www} to MetaCPAN.
* debian/*: update GitHub URLs to use HTTPS.
[ Florian Schlichting ]
* Import upstream version 1.201
* Port packaging from cdbs to dh 11
* Update copyright years
* Add recommended Exporter::Tiny
* Add upstream metadata file
* Add myself to Uploaders and Copyright
* Declare compliance with Debian Policy 4.2.1
* Use https for copyright format URL
* d/watch: update regex and use https
* CONTRIBUTING is no longer in the upstream tarball, so remove paragraph
from d/copyright
2014-10-09 - Axel Beckert <>
libperlx-maybe-perl (1.001-1) unstable; urgency=low
* Team upload
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ Axel Beckert ]
* Import new upstream release
* Add lintian override for "using-first-person-in-description: my"
* Add Makefile.old to debian/clean
* Fix pkg-perl-specific lintian warning missing-testsuite-header
* Bump Standards-Version to 3.9.6 (no changes needed)
2014-05-30 - Jonas Smedegaard <>
libperlx-maybe-perl (1.000-2) unstable; urgency=medium
* Update copyright info:
+ Update coverage for CONTRIBUTING file (freeing 2k of legalese).
2014-05-18 - Jonas Smedegaard <>
libperlx-maybe-perl (1.000-1) unstable; urgency=medium
[ upstream ]
* New release(s).
+ Switch packaging to Dist::Inkt.
[ Jonas Smedegaard ]
* Bump to standards-version 3.9.5.
* Fix use canonical Vcs-Git URL.
* Update copyright info:
+ Add git URL as alternate source.
+ Extend coverage of packaging.
+ Drop Files sections for no longer shipped convenience code copies.
+ Cover CONTRIBUTING file, licensed as CC-BY-SA_UK-2.0.
* Stop track tarball checksum: Check against upstrem git instead.
* Update watch file to use URL, and stop track
development releases.
2013-06-08 - Jonas Smedegaard <>
libperlx-maybe-perl (0.004-1) unstable; urgency=low
[ upstream ]
* New release.
+ Silence warnings under 'perl -w'. (But you shouldn't use 'perl -w'
[ Jonas Smedegaard ]
* Add README.source emphasizing file as *not* a
show-stopper for contributions, referring to wiki page for details.
* Bump packaging license to GPL-3+, and extend copyrigt coverage for
myself to include current year.
* Drop copyright file Files sections for no longer shipped convenience
code copies.
2013-04-12 - Jonas Smedegaard <>
libperlx-maybe-perl (0.003-1) unstable; urgency=low
[ upstream ]
* New release.
[ Salvatore Bonaccorso ]
* Use canonical hostname in Vcs-Git URI.
[ Jonas Smedegaard ]
* Stop track or support import of upstream development releases.
* Revert wrong fix for lintian warning.
* Update copyright file:
+ Fix use pseudo-license and pseudo-comment to obey silly
restrictions of copyright format 1.0.
+ Cover yet another convenience code copy.
+ Extend coverage to current year for main author.
* Use URL as Homepage, to match upstream meta hint.
* Update package relations:
+ Recommend libperlx-maybe-xs-perl.
+ Suggest libsyntax-perl.
+ Relax to build-depend unversioned on cdbs: Needed version
satisfied in stable, and oldstable no longer supported.
* Bump dephelper compatibility level to 8.
* Bump standards-version to 3.9.4.
* Have git-buildpackage ignore upstream .gitignore files.
* Mention Syntax::Feature::Maybe in long description.
* Drop patch 1001: Fixed in CDBS (see bug#652274).

See Also

Package Description
libperlx-maybe-xs-perl_1.001-2+b6_i386.deb XS backend for PerlX::Maybe
libpetal-perl_2.25-1_all.deb Perl Template Attribute Language - TAL for perl
libpetal-utils-perl_0.06-4_all.deb Useful template modifiers for Petal
libpetsc-complex-dev_3.10.3+dfsg1-5_all.deb Virtual package depending on latest PETSc development package
libpetsc-complex3.10-dev_3.10.3+dfsg1-5_i386.deb Static libraries, shared links, header files for PETSc
libpetsc-complex3.10_3.10.3+dfsg1-5_i386.deb Shared libraries for version 3.10 of PETSc with Complex Numbers
libpetsc-real-dev_3.10.3+dfsg1-5_all.deb Virtual package depending on latest PETSc development package
libpetsc-real3.10-dev_3.10.3+dfsg1-5_i386.deb Static libraries, shared links, header files for PETSc
libpetsc-real3.10_3.10.3+dfsg1-5_i386.deb Shared libraries for version 3.10 of PETSc
libpetsc3.10-dev-common_3.10.3+dfsg1-5_all.deb Common header and support dev files for PETSc
libpetsc3.10-dev-examples_3.10.3+dfsg1-5_all.deb Static libraries, shared links, header files for PETSc
libpff-dev_20180714-1_i386.deb library to access various ms outlook files formats (development)
libpff1_20180714-1_i386.deb library to access various ms outlook files formats
libpfm4-dev_4.10.1+git10-gd2a5b56-1_i386.deb Development files for the libpfm4 library
libpfm4_4.10.1+git10-gd2a5b56-1_i386.deb Library to program the performance monitoring events