Difference between revisions of "Context-Preserve"
(Debian import) |
(Added Debian link) |
||
Line 1: | Line 1: | ||
{{Entry | {{Entry | ||
− | |||
− | |||
− | |||
− | |||
|Name=Context-preserve | |Name=Context-preserve | ||
− | |||
|Short description=Perl module to preserve calling context | |Short description=Perl module to preserve calling context | ||
− | |||
|Full description=Context::Preserve allows developers to preserve the calling | |Full description=Context::Preserve allows developers to preserve the calling | ||
context of their subroutines, which is useful for functions that | context of their subroutines, which is useful for functions that | ||
Line 18: | Line 12: | ||
functions, modify their result and return it, in a seamless | functions, modify their result and return it, in a seamless | ||
manner. | manner. | ||
− | |||
|Homepage URL=http://search.cpan.org/dist/Context-Preserve/ | |Homepage URL=http://search.cpan.org/dist/Context-Preserve/ | ||
+ | |Computer languages=Perl | ||
+ | |Accepts cryptocurrency donations=No | ||
+ | |Last review by=Bendikker | ||
+ | |Last review date=2018/03/13 | ||
+ | |Submitted date=2013-03-20 | ||
|Is GNU=No | |Is GNU=No | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
{{Project license | {{Project license | ||
+ | |License=Other | ||
+ | |License copyright=© 2008, Infinity Interactive, Inc. | ||
+ | |License verified by=Debian | ||
|License verified date=2013-03-20 | |License verified date=2013-03-20 | ||
− | |||
− | |||
− | |||
− | |||
|License note=License: Artistic or GPL-1+ | |License note=License: Artistic or GPL-1+ | ||
Line 51: | Line 43: | ||
systems, the complete text of the GNU General Public License | systems, the complete text of the GNU General Public License | ||
can be found in `/usr/share/common-licenses/GPL' | can be found in `/usr/share/common-licenses/GPL' | ||
− | |||
}} | }} | ||
{{Project license | {{Project license | ||
− | |License | + | |License=Other |
− | |||
|License copyright=© 2009, Jonathan Yu <frequency@cpan.org> | |License copyright=© 2009, Jonathan Yu <frequency@cpan.org> | ||
© 2009, Ryan Niebur <ryanryan52@gmail.com> | © 2009, Ryan Niebur <ryanryan52@gmail.com> | ||
− | + | |License verified by=Debian | |
− | |License= | + | |License verified date=2013-03-20 |
|License note=License: Artistic or GPL-1+ | |License note=License: Artistic or GPL-1+ | ||
Line 78: | Line 68: | ||
systems, the complete text of the GNU General Public License | systems, the complete text of the GNU General Public License | ||
can be found in `/usr/share/common-licenses/GPL' | can be found in `/usr/share/common-licenses/GPL' | ||
− | |||
}} | }} | ||
{{Project license | {{Project license | ||
− | |License | + | |License=Other |
− | |||
|License copyright=© 2002-2009, Adam Kennedy <adamk@cpan.org> | |License copyright=© 2002-2009, Adam Kennedy <adamk@cpan.org> | ||
© 2002-2009, Audrey Tang <autrijus@autrijus.org> | © 2002-2009, Audrey Tang <autrijus@autrijus.org> | ||
© 2002-2009, Brian Ingerson <ingy@cpan.org> | © 2002-2009, Brian Ingerson <ingy@cpan.org> | ||
− | + | |License verified by=Debian | |
− | |License= | + | |License verified date=2013-03-20 |
|License note=License: Artistic or GPL-1+ | |License note=License: Artistic or GPL-1+ | ||
Line 106: | Line 94: | ||
systems, the complete text of the GNU General Public License | systems, the complete text of the GNU General Public License | ||
can be found in `/usr/share/common-licenses/GPL' | can be found in `/usr/share/common-licenses/GPL' | ||
− | + | }} | |
+ | {{Resource | ||
+ | |Resource audience=Debian (Ref) (R) | ||
+ | |Resource URL=https://tracker.debian.org/pkg/libcontext-preserve-perl | ||
+ | }} | ||
+ | {{Software category}} | ||
+ | {{Featured}} | ||
+ | {{Import | ||
+ | |Date=2013-03-20 | ||
+ | |Source=Debian import | ||
+ | |Source link=http://packages.debian.org/sid/libcontext-preserve-perl | ||
}} | }} |
Revision as of 12:24, 13 March 2018
Context-preserve
https://metacpan.org/release/Context-Preserve
Perl module to preserve calling context
Context::Preserve allows developers to preserve the calling context of their subroutines, which is useful for functions that call other functions and return their results, with some possible modifications. This means that, if your module is called in scalar, list or void context, the given subroutine is called in the same context and the appropriate 'thing' is returned.
This means that it is easy to write functions that call other functions, modify their result and return it, in a seamless manner.
Licensing
License
Verified by
Verified on
Notes
License
Verified by
Debian
Verified on
20 March 2013
Notes
License: Artistic or GPL-1+
Artistic:
This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. On Debian GNU/Linux systems, the complete text of the Artistic License can be found in `/usr/share/common- licenses/Artistic'
GPL-1+:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public Licensecan be found in `/usr/share/common-licenses/GPL'
Leaders and contributors
Resources and communication
Audience | Resource type | URI |
---|---|---|
Perl (Ref) | https://metacpan.org/release/Context-Preserve | |
Debian (Ref) (R) | https://tracker.debian.org/pkg/libcontext-preserve-perl |
Software prerequisites
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.