perl-Data-Dump-Sexp - convert arbitrary scalars to s-expressions

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Data-Dump-Sexp-0.002-alt1.noarch.rpm
Package name perl-Data-Dump-Sexp
Package version 0.002
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 5.54 KB
Installed size 5.54 KB
This module is not well-tested, proceed with caution.
Data::Dump::Sexp converts Perl structures to S-expressions.
The conversion rules are as follows:
=item 1
A blessed object with a to_sexp method is replaced with the result
of calling the method, and this procedure is restarted.
=item 2
An instance of the Data::SExpression::Symbol manpage is converted to a symbol.
=item 3
An instance of the Data::SExpression::Cons manpage is converted to a cons cell
(like `(A . B)'), a proper list (like `(A B C)') or an improper list
(like `(A B . C)'), where A, B, C are S-expressions.
=item 4
undef is converted to the empty list.
=item 5
A defined scalar that looks like a number is left as-is.
=item 6
A defined scalar that does not look like a number is surrounded by
double quotes after any backslashes and double quote characters are
escaped with a backslash.
=item 7
An arrayref is converted to a proper list.
=item 8
A hashref is converted to an alist, which is a proper list of cons
cells (like `((A . B) (C . D) (E . F))').
=item 9
A scalarref or a reference to another ref is dereferenced and this
procedure is restarted.
=item 10
Anything else (regexp, filehandle, format, glob, version string)
causes an exception to be raised
A single function is exported by default:
=item dump_sexp *$expr*
Given any Perl scalar, convert it to a S-expression and return the
sexp as a string.


Package Version Architecture Repository
perl-Data-Dump-Sexp - - -


Name Value
/usr/share/perl5 -
perl(Data/ >= 0.410
perl(Scalar/ -
perl( -
perl-base >= 1:5.14.0
rpmlib(PayloadIsLzma) -


Name Value
perl(Data/Dump/ = 0.002
perl-Data-Dump-Sexp = 0.002-alt1


Type URL
Binary Package perl-Data-Dump-Sexp-0.002-alt1.noarch.rpm
Source Package perl-Data-Dump-Sexp-0.002-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-Dump-Sexp rpm package:
    # sudo apt-get install perl-Data-Dump-Sexp



See Also

Package Description
perl-Data-Dump-SortKeys-0.04-alt1.noarch.rpm Data::Dump but lets you custom sort hash keys
perl-Data-DumpXML-1.06-alt2_8.noarch.rpm Dump arbitrary perl data structures as XML
perl-Data-Dumper-Again-0.01-alt2.noarch.rpm An OO alter ego for Data::Dumper
perl-Data-Dumper-AutoEncode-0.3-alt2.noarch.rpm Dump with recursive encoding
perl-Data-Dumper-AutoEncode-scripts-0.3-alt2.noarch.rpm Data-Dumper-AutoEncode scripts
perl-Data-Dumper-Compact-0.004000-alt1.noarch.rpm Vertically compact width-limited data formatter
perl-Data-Dumper-Concise-Aligned-0.25-alt1.noarch.rpm even less indentation plus string prefix
perl-Data-Dumper-EasyOO-0.0503-alt1.noarch.rpm wraps DD for easy use of various printing styles
perl-Data-Dumper-HTML-0.0.2-alt1.noarch.rpm perl module Data-Dumper-HTML
perl-Data-Dumper-Hash-0.001-alt1.noarch.rpm the keys being the names of the variables and the values being the actual value to be dumped so you
perl-Data-Dumper-LispLike-0.004-alt1.noarch.rpm Dump perl data structures formatted as Lisp-like S-expressions
perl-Data-Dumper-MessagePack-0.002-alt1.noarch.rpm Dump MessagePack
perl-Data-Dumper-MessagePack-scripts-0.002-alt1.noarch.rpm Data-Dumper-MessagePack scripts
perl-Data-Dumper-Names-0.03-alt1_32.noarch.rpm Data::Dumper like module for printing and eval data structures
perl-Data-Dumper-OneLine-0.06-alt1.noarch.rpm Dumps data as one line string