[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#472939: ITP: libclone-pp-perl -- Recursively copy Perl datatypes

Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyżaniak (eloy)" <eloy@debian.org>

* Package name    : libclone-pp-perl
  Version         : 1.02
  Upstream Author : Matthew Simon Cavalletto at Evolution Softworks
* URL             : http://search.cpan.org/dist/Clone-PP/
* License         : Dual: Artistic/GPL
  Programming Lang: Perl
  Description     : Recursively copy Perl datatypes

 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.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to pl_PL.UTF-8)
Shell: /bin/sh linked to /bin/bash

Reply to: