./devel/p5-meta, Perl module for meta-programming

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.012nb1, Package name: p5-meta-0.012nb1, Maintainer: pkgsrc-users

This package provides an API for metaprogramming; that is, allowing
code to inspect or manipulate parts of its own program structure.
Parts of the perl interpreter itself can be accessed by means of
"meta"-objects provided by this package. Methods on these objects
allow inspection of details, as well as creating new items or
removing existing ones.


Master sites:

Filesize: 34.403 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-10-20 08:28:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-meta: update to 0.012.

0.012   2024-10-14
        [BUGFIXES]
         * Make `$metasub->signature` work correctly on `method` subs of
           Perl 5.38
   2024-10-13 10:55:14 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-meta: update to 0.011.

0.011   2024-10-08
        [BUGFIXES]
         * Various small fixes to avoid upsetting `gcc -Wall`
   2024-10-07 22:16:20 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-meta: update to 0.010.

0.010   2024-10-01
        [CHANGES]
         * Added `$metasub->signature` and the meta-signature object
           representation

        [BUGFIXES]
         * Don't leak extra `SVt_NULL` SVs from the internal `wrap_*()` helper
           functions
   2024-09-15 08:11:48 by Thomas Klausner | Files touched by this commit (3)
Log message:
devel/p5-meta: import p5-meta-0.009

This package provides an API for metaprogramming; that is, allowing
code to inspect or manipulate parts of its own program structure.
Parts of the perl interpreter itself can be accessed by means of
"meta"-objects provided by this package. Methods on these objects
allow inspection of details, as well as creating new items or
removing existing ones.