libstruct-dumb-perl - module to create simple lightweight record-like structures

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libstruct-dumb-perl_0.09-1_all.deb
Package name libstruct-dumb-perl
Package version 0.09
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 10.82 KB
Installed size 28.00 KB
Struct::Dumb creates record-like structure types, similar to the struct
keyword in C, C++ or C#, or Record in Pascal. An invocation of this module
will create a construction function which returns new object references with
the given field values. These references all respond to lvalue methods that
access or modify the values stored.
It's specifically and intentionally not meant to be an object class. You
cannot subclass it. You cannot provide additional methods. You cannot apply
roles or mixins or metaclasses or traits or antlers or whatever else is in
fashion this week.
On the other hand, it is tiny, creates cheap lightweight array-backed
structures, uses nothing outside of core. It's intended simply to be a
slightly nicer way to store data structures, where otherwise you might be
tempted to abuse a hash, complete with the risk of typoing key names. The
constructor will croak if passed the wrong number of arguments, as will
attempts to refer to fields that don't exist.


Package Version Architecture Repository
libstruct-dumb-perl_0.09-1_all.deb 0.09 all Debian Main
libstruct-dumb-perl - - -


Name Value
perl -


Type URL
Binary Package libstruct-dumb-perl_0.09-1_all.deb
Source Package libstruct-dumb-perl

Install Howto

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




2016-03-12 - Lucas Kanashiro <>
libstruct-dumb-perl (0.09-1) unstable; urgency=medium
* Team upload.
[ Salvatore Bonaccorso ]
* debian/control: Use HTTPS transport protocol for Vcs-Git URI
[ Lucas Kanashiro ]
* Add debian/upstream/metadata
* Import upstream version 0.09
* Update years of upstream copyright
* Update Debian packaging copyright
* Declare compliance with Debian policy 3.9.7
[ gregor herrmann ]
* Make build dependency on libmodule-build-perl versioned.
2015-12-21 - gregor herrmann <>
libstruct-dumb-perl (0.08-1) unstable; urgency=medium
* New upstream release.
2015-10-27 - gregor herrmann <>
libstruct-dumb-perl (0.07-1) unstable; urgency=medium
* New upstream release.
* Update years of upstream and packaging copyright.
* Bump debhelper compatibility level to 9.
2014-10-20 - gregor herrmann <>
libstruct-dumb-perl (0.03-1) unstable; urgency=low
* Initial release (closes: #766082).

See Also

Package Description
libstxxl-dev_1.4.1-3_i386.deb Development libraries for STXXL
libstxxl-doc_1.4.1-3_all.deb Documentation for STXXL
libstxxl1-bin_1.4.1-3_i386.deb STXXL File creation and benchmark tool
libstxxl1v5_1.4.1-3_i386.deb C++ Standard Template Library for extra large datasets
libstylebook-java_1.0~b3~svn20061109-7_all.deb XML application for authoring web site content
libstyx2_2.0.1-1+b1_i386.deb runtime libraries for styx
libsub-delete-perl_1.00002-2_all.deb Perl module to delete subroutines
libsub-exporter-formethods-perl_0.100052-1_all.deb Sub::Exporter extension for handling methods
libsub-exporter-globexporter-perl_0.005-1_all.deb module for exporting shared globs
libsub-exporter-perl_0.987-1_all.deb sophisticated exporter for custom-built routines
libsub-exporter-progressive-perl_0.001013-1_all.deb module for using Sub::Exporter only if needed
libsub-identify-perl_0.14-1+b1_i386.deb module to retrieve names of code references
libsub-infix-perl_0.004-1_all.deb create a fake infix operator
libsub-info-perl_0.002-1_all.deb helper module for inspecting subroutines
libsub-install-perl_0.928-1_all.deb module for installing subroutines into packages easily