perl-Data-Tersify - generate terse equivalents of complex data structures

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Data-Tersify-0.001-alt1.noarch.rpm
Package name perl-Data-Tersify
Package version 0.001
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 25.53 KB
Installed size 25.53 KB
Complex data structures are useful; necessary, even. But they're not
*helpful*. In particular, when you're buried in the guts of some code
you don't fully understand and you have a variable you want to inspect,
and you say `x $foo' in the debugger, or `print STDERR Dumper($foo)' from
your code, or something very similar with the dumper module of your choice,
and you then get *pages upon pages of unhelpful stuff* because `$foo'
contained, *somewhere* a reference to a DateTime, DBIx::Class, Moose or other
verbose object... you didn't need that.
Data::Tersify looks at any data structure it's given, and if it finds a
blessed object that it knows about, anywhere, it replaces it in the data
structure by a terser equivalent, designed to (a) not use up all of your
scrollback, but (b) be blatantly clear that this is *not* the original object
that was in that data structure originally, but a terser equivalent.
Do not use Data::Tersify as part of any serialisation implementation! By
design, Data::Tersify is lossy and will throw away information! That's because
it supposes that that if you're using it, you want to dump information about a
complex data structure, and you don't *care* about the fine details.


Package Version Architecture Repository
perl-Data-Tersify - - -


Name Value
/usr/share/perl5 -
perl(Module/ -
perl(Scalar/ -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Data/ = 0.001
perl(Data/Tersify/ -
perl(Data/Tersify/ -
perl-Data-Tersify = 0.001-alt1


Type URL
Binary Package perl-Data-Tersify-0.001-alt1.noarch.rpm
Source Package perl-Data-Tersify-0.001-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Data-Tersify rpm package:
    # sudo apt-get install perl-Data-Tersify



See Also

Package Description
perl-Data-Tersify-Plugin-DateTime-0.001-alt1.noarch.rpm tersify DateTime objects
perl-Data-TestImage-0.007-alt1.noarch.rpm interface for retrieving test images
perl-Data-Throttler-0.08-alt1.noarch.rpm Limit data throughput
perl-Data-Throttler-Memcached-0.00003-alt1.noarch.rpm Memcached-Based Data::Throttler
perl-Data-Thunk-0.07-alt1.noarch.rpm A sneakier Scalar::Defer ;-)
perl-Data-TimeSeries-0.53-alt1.noarch.rpm perl module Data-TimeSeries
perl-Data-Timeline-1.100860-alt1.noarch.rpm Time line represented as an object
perl-Data-Timeline-IScrobbler-0.02-alt1.noarch.rpm Build a timeline from tracks recorded by iScrobbler
perl-Data-Timeline-SVK-0.02-alt1.noarch.rpm Builds a timeline from an 'svk log'
perl-Data-Token-0.0.3-alt1.noarch.rpm Generate an unpredictable unique token
perl-Data-Toolkit-1.1-alt1.noarch.rpm Toolkit for manipulating attribute-value data. Useful in directory synchronisation systems and othe
perl-Data-Tools-1.23-alt1.noarch.rpm set of basic functions for data manipulation
perl-Data-ToruCa-0.06-alt1.noarch.rpm perl module Data-ToruCa
perl-Data-Transactional-1.04-alt1.noarch.rpm data structures with RDBMS-like transactions
perl-Data-Transform-0.06-alt1.noarch.rpm base class for protocol abstractions