Bug#1026271: ITP: libfeature-compat-class-perl -- make class syntax available
Jonas Smedegaard
dr at jones.dk
Sat Dec 17 17:03:57 GMT 2022
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <dr at jones.dk>
X-Debbugs-Cc: debian-devel at lists.debian.org, Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
* Package name : libfeature-compat-class-perl
Version : 0.04
Upstream Contact: Paul Evans <leonerd at leonerd.org.uk>
* URL : https://metacpan.org/release/Feature-Compat-Class
* License : Artistic or GPL-1+
Programming Lang: Perl
Description : make class syntax available
Feature::Compat::Class provides the new class keyword and related others
(method, field and ADJUST)
in a forward-compatible way.
.
There is a branch of Perl development source code
which provides this syntax, under the class named feature.
If all goes well, this will become available
in a stable release in due course.
On such perls that contain the feature,
this module simple enables it.
.
On older versions of perl before such syntax is availble in core,
it is currently provided instead using the Object::Pad module,
imported with a special set of options
to configure it to only recognise the same syntax
as the core perl feature,
thus ensuring any code using it will still continue to function
This package is needed for future release of licensecheck,
to gracefully migrate from Object::Pad to pure-perl class object.
It will be maintained in the perl section of Salsa, at
<https://salsa.debian.org/perl-team/modules/packages/libfeature-compat-class-perl>
- Jonas
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmOd9nkACgkQLHwxRsGg
ASHcqw//ZbGpsKhwfHj/R3eX/wmTX7JJIrQAXzRYyj/6YY4/oGbdVTzOQEeR+Xy7
q9vZBeOjzndheZ8r3aQak/9F4Pnd5eWooQUkCr4LBiT7nQJ17s4Fia45Q5ui203X
2QrEzLV9jvgINmao6NXo1LISmHxpA1fXHInWH8y9trGuiIPO0qwTkThPBWJG5kt1
gxlxer/jq09Z9NqdpSmAS4Z78AdzxD7vP41vbR20mjSCLZYjCcOmadrFMjajaOcm
Sls/5YZjh1Sat3A3a7tGxeWtX4KHnpDQv04PCx8FGOYZ7fmsB/iMTlf4eRunZX6L
AtcsQFfWW4ZulFfYXCOlyp3D/vnxNEC2Wim4L0gG8tYfpEUR+V+zrUjfOLWWQOri
fcBRbG2j7PwiigAOftxdD3MblzAW4QDOJwk9PhfS3yd569mNSgWHah5v9J1ibfIs
ab+5kg6jX81Wpy6P/9yGuorBtddvyX4oAVqyVpF5esFBLaLcIMInVAtSUEGu7vvw
29Q/Bemdg/kf9pcJXzPOiqqBVghBfJXolSYiO7g/Ep53Fy+D2N3cxt3OwzKzDTCA
nBIpRfjU5udbmvXtbEZ1kVB4lCNfvhbW/9yCq+zsu/r4r21EikaIRCAoIsdR6rc+
xWLIIxBRmBlj0lrdtnr7vctCYsiTWhskowdgZH2I7jKEgdZkE2w=
=VvvF
-----END PGP SIGNATURE-----
More information about the pkg-perl-maintainers
mailing list