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

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package filename libstruct-dumb-perl_0.03-1_all.deb
Package name libstruct-dumb-perl
Package version 0.03
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 8.05 KB
Installed size 51.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.03-1_all.deb 0.03 all Debian Main
libstruct-dumb-perl - - -


Name Value
perl -


Type URL
Binary Package libstruct-dumb-perl_0.03-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




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.0-3_i386.deb Development libraries for STXXL
libstxxl-doc_1.4.0-3_all.deb Documentation for STXXL
libstxxl1-bin_1.4.0-3_i386.deb STXXL File creation and benchmark tool
libstxxl1_1.4.0-3_i386.deb C++ Standard Template Library for extra large datasets
libstylebook-java_1.0~b3~svn20061109-6_all.deb XML application for authoring web site content
libstyx2_2.0.1-1_i386.deb runtime libraries for styx
libsub-current-perl_0.02-2+b1_i386.deb Perl module to determine the executing subroutine
libsub-delete-perl_1.00002-1_all.deb Perl module to delete subroutines
libsub-exporter-formethods-perl_0.100051-1_all.deb Sub::Exporter extension for handling methods
libsub-exporter-globexporter-perl_0.003-1_all.deb module for exporting shared globs
libsub-exporter-perl_0.986-1_all.deb sophisticated exporter for custom-built routines
libsub-exporter-progressive-perl_0.001011-1_all.deb module for using Sub::Exporter only if needed
libsub-identify-perl_0.08-1_i386.deb module to retrieve names of code references
libsub-infix-perl_0.004-1_all.deb create a fake infix operator
libsub-install-perl_0.928-1_all.deb module for installing subroutines into packages easily