libclone-pp-perl - module to recursively copy Perl datatypes

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libclone-pp-perl
Package version 1.06
Package release 1
Package architecture all
Package type deb
Installed size 61 B
Download size 9.86 KB
Official Mirror
Clone::PP provides a general-purpose clone function to make deep
copies of Perl data structures. It calls itself recursively to copy
nested hash, array, scalar and reference types, including tied
variables and objects.
The clone() function takes a scalar argument to copy. To duplicate
arrays or hashes, pass them in by reference:
my $copy = clone(\@array);    my @copy = @{ clone(\@array) };
my $copy = clone(\%hash);     my %copy = %{ clone(\%hash) };
The clone() function also accepts an optional second parameter that
can be used to limit the depth of the copy. If you pass a limit of
0, clone will return the same value you supplied; for a limit of
1, a shallow copy is constructed; for a limit of 2, two layers of
copying are done, and so on.
This is a pure-perl implementation. For a faster XS-/C-based
implementation see the libclone-perl package.


Package Version Architecture Repository
libclone-pp-perl_1.06-1_all.deb 1.06 all Debian Main
libclone-pp-perl - - -


Name Value
perl -


Type URL
Binary Package libclone-pp-perl_1.06-1_all.deb
Source Package libclone-pp-perl

Install Howto

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




2014-07-23 - Salvatore Bonaccorso <>
libclone-pp-perl (1.06-1) unstable; urgency=medium
* Team upload.
[ Axel Beckert ]
* New upstream release
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.06
2014-02-17 - gregor herrmann <>
libclone-pp-perl (1.04-1) unstable; urgency=medium
* Team upload.
* New upstream release.
* debian/copyright: switch formatting to Copyright-Format 1.0.
2014-01-04 - Axel Beckert <>
libclone-pp-perl (1.02-2) unstable; urgency=low
[ gregor herrmann ]
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
(source stanza).
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Axel Beckert ]
* Switch to source format "3.0 (quilt)"
* Override lintian warning using-first-person-in-description (false
positive in example Perl code: "my $variable")
* Fix lintian warning copyright-refers-to-symlink-license
* Bump debhelper compatibility to 9
+ Update versioned debhelper build-dependency accordingly
* Revamp debian/rules
+ Fix lintian warning debian-rules-missing-recommended-target
+ Replace "dh_clean -k" with "dh_prep"
+ Use dh_auto_{configure,build,test,install,clean}
+ Remove obsolete /usr/lib/perl5 handling
+ Drop obsolete dh_clean stamp file parameters
+ Remove obsolete variable usage and targets
+ Finally switch to a minimal dh-style debian/rules file
* No more install redundant README (generated from POD)
* Bump Standards-Version to 3.9.5 (no further changes)
* Mention "pure perl" and libclone-perl in long description.
* Add myself as Uploader.
2007-05-23 - Krzysztof Krzy┼╝aniak (eloy) <>
libclone-pp-perl (1.02-1) unstable; urgency=low
* Initial Release (closes: #472939).

See Also

Package Description
libcloog-isl-dev_0.18.2-1+b2_amd64.deb Chunky Loop Generator (development files)
libcloog-isl4_0.18.2-1+b2_amd64.deb Chunky Loop Generator (runtime library)
libcloog-ppl-dev_0.16.1-5_amd64.deb Chunky Loop Generator (development files)
libcloog-ppl1_0.16.1-5_amd64.deb Chunky Loop Generator (runtime library)
libclosure-compiler-java-doc_20130227+dfsg1-8_all.deb JavaScript optimizing compiler - Javadoc
libclosure-compiler-java_20130227+dfsg1-8_all.deb JavaScript optimizing compiler - library package
libclsync-dev_0.3-1_amd64.deb development files for libclsync
libclsync0_0.3-1_amd64.deb clsync control socket library
libclthreads-dev_2.4.0-5_amd64.deb Development file for libclthreads
libclthreads2_2.4.0-5_amd64.deb POSIX threads C++ access library
libclucene-contribs1_2.3.3.4-4_amd64.deb language specific text analyzers (runtime)
libclucene-core1_2.3.3.4-4_amd64.deb core library for full-featured text search engine (runtime)
libclucene-dev_2.3.3.4-4_amd64.deb library for full-featured text search engine (development)
libclucy-clojure_0.3.0-1_all.deb Clojure interface to the Lucene search engine
libclustalo-dev_1.2.1-1_amd64.deb library to embed Clustal Omega