File: control

package info (click to toggle)
libobject-destroyer-perl 2.01-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 228 kB
  • sloc: perl: 1,799; makefile: 2
file content (26 lines) | stat: -rw-r--r-- 1,256 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Source: libobject-destroyer-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Ansgar Burchardt <ansgar@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper (>= 10)
Build-Depends-Indep: perl
Standards-Version: 4.1.4
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libobject-destroyer-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libobject-destroyer-perl.git
Homepage: https://metacpan.org/release/Object-Destroyer

Package: libobject-destroyer-perl
Architecture: all
Depends: ${perl:Depends},
         ${misc:Depends}
Description: module to make objects with circular references DESTROY normally
 Object::Destroyer allows for the creation of "Destroy" handles. The
 handle is "attached" to a circular relationship, but is not a part of
 it. When the destroy handle falls out of scope, it will be cleaned up
 correctly, and while being cleaned up, it will also force the data
 structure it is attached to to be destroyed as well. Object::Destroyer
 can call a specified release method on an object (or method DESTROY by
 default). Alternatively, it can execute an arbitrary user code passed to
 constructor as a code reference.