libmoosex-setonce-perl - module providing write-once, read-many attributes for Moose

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libmoosex-setonce-perl
Package version 0.200002
Package release 1
Package architecture all
Package type deb
Installed size 48 B
Download size 6.68 KB
Official Mirror
MooseX::SetOnce provides the SetOnce attribute which lets your class have
attributes that are not lazy and not set, but that cannot be altered once
The logic is very simple: if you try to alter the value of an attribute with
the SetOnce trait, either by accessor or writer, and the attribute has a
value, it will throw an exception.
If the attribute has a clearer, you may clear the attribute and set it again.


Package Version Architecture Repository
libmoosex-setonce-perl_0.200002-1_all.deb 0.200002 all Debian Main
libmoosex-setonce-perl - - -


Name Value
libmoose-perl -
libtry-tiny-perl -
perl -


Type URL
Binary Package libmoosex-setonce-perl_0.200002-1_all.deb
Source Package libmoosex-setonce-perl

Install Howto

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




2013-10-13 - Alessandro Ghedini <>
libmoosex-setonce-perl (0.200002-1) unstable; urgency=low
* Team upload
[ Alessandro Ghedini ]
* New upstream release
* Bump Standards-Version to 3.9.4 (no changes needed)
* Bump upstream copyright years
* Remove myself from Uploaders
* Update copyright to Copyright-Format 1.0
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
2011-10-07 - gregor herrmann <>
libmoosex-setonce-perl (0.200001-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
[ gregor herrmann ]
* New upstream release.
* Add newer perl as an alternative build dependency for Test::More.
2011-04-21 - gregor herrmann <>
libmoosex-setonce-perl (0.200000-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release 0.100473
[ Alessandro Ghedini ]]
* New upstream release 0.200000
* Bump debhelper compat level to 8
* Add myself to Uploaders
[ gregor herrmann ]
* Set Standards-Version to 3.9.2 (no changes).
* Update years of upstream and packaging copyright.
2010-11-21 - gregor herrmann <>
libmoosex-setonce-perl (0.100472-1) unstable; urgency=low
[ Ansgar Burchardt ]
* New upstream release.
* Add build-dep on libtest-fatal-perl, libtest-simple-perl (>= 0.96).
* debian/copyright: Refer to "Debian systems" instead of "Debian
GNU/Linux systems"; refer to /usr/share/common-licenses/GPL-1.
* Bump Standards-Version to 3.9.1.
* Update my email address.
[ gregor herrmann ]
* Add /me to Uploaders.
2010-06-04 - Ansgar Burchardt <>
libmoosex-setonce-perl (0.100471-1) unstable; urgency=low
* Initial Release. (Closes: #584536)

See Also

Package Description
libmoosex-simpleconfig-perl_0.10-1_all.deb Moose role for setting attributes from a simple configfile
libmoosex-singleton-perl_0.29-1_all.deb Moose extension to turn a class into a singleton
libmoosex-storage-perl_0.48-2_all.deb serialization framework for Moose classes
libmoosex-strictconstructor-perl_0.19-1_all.deb Make your object constructors blow up on unknown attributes
libmoosex-traits-perl_0.12-1_all.deb Moose extension to apply roles at object creation time
libmoosex-traits-pluggable-perl_0.12-1_all.deb Moose extension for class precedence search of traits
libmoosex-types-common-perl_0.001012-1_all.deb module with commonly used type constraints for Moose
libmoosex-types-datetime-morecoercions-perl_0.14-1_all.deb extensions to MooseX::Types::DateTime
libmoosex-types-datetime-perl_0.10-1_all.deb Moose extension for DateTime-related constraints and coercions
libmoosex-types-iso8601-perl_0.15-1_all.deb ISO8601 date and duration string type constraints for Moose
libmoosex-types-json-perl_1.00-1_all.deb module providing JSON-constrained strings
libmoosex-types-loadableclass-perl_0.012-1_all.deb ClassName type constraint with coercion to load the class
libmoosex-types-netaddr-ip-perl_0.07-1_all.deb Moose extension for NetAddr::IP type constraints
libmoosex-types-path-class-perl_0.05-2_all.deb Path::Class type library for Moose
libmoosex-types-path-tiny-perl_0.011-1_all.deb Path::Tiny types and coercions for Moose