Path to this page:
./
devel/p5-String-Tagged,
Perl string buffers with value tags on extents
Branch: CURRENT,
Version: 0.24nb1,
Package name: p5-String-Tagged-0.24nb1,
Maintainer: pkgsrc-usersThis module implements an object class, instances of which store
a (mutable) string buffer that supports tags. A tag is a name/value
pair that applies to some extent of the underlying string.
The types of tag names ought to be strings, or at least values that
are well-behaved as strings, as the names will often be used as
the keys in hashes or applied to the eq operator.
The types of tag values are not restricted - any scalar will do.
This could be a simple integer or string, ARRAY or HASH reference,
or even a CODE reference containing an event handler of some kind.
Master sites: (Expand)
Filesize: 46.433 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-String-Tagged-0.24nb1
- (2024-07-28) Updated to version: p5-String-Tagged-0.24
- (2024-06-09) Updated to version: p5-String-Tagged-0.23
- (2024-01-01) Updated to version: p5-String-Tagged-0.22
- (2023-07-06) Updated to version: p5-String-Tagged-0.20nb1
- (2023-03-30) Package added to pkgsrc.se, version p5-String-Tagged-0.20 (created)
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-07-28 07:53:42 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-String-Tagged: update to 0.24.
0.24 2024-07-23
[BUGFIXES]
* Workaround for Perl 5.32.1's buggy `isa` operator that breaks the
isa cache
|
2024-06-09 08:11:39 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-String-Tagged: update to 0.23.
0.23 2023-10-13
[CHANGES]
* Don't extend edge-anchored tags when appending a `String::Tagged`
instance
|
2024-01-01 10:11:18 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/p5-String-Tagged) Updated 0.20 to 0.22
0.22 2023-10-02
[CHANGES]
* Add the same start/end/len options to `->clone` as
`->iter_extents` takes
[BUGFIXES]
* Ensure that a `->substr` that splits a tag calculates its length
correctly on the second half
0.21 2023-09-26
[CHANGES]
* Added `->delete_all_tag` method
* Make it safe to delete the currently-iterating tag during
`->iter_extents` and related
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-03-30 19:39:55 by Thomas Klausner | Files touched by this commit (3) |
Log message:
devel/p5-String-Tagged: import p5-String-Tagged-0.20
This module implements an object class, instances of which store
a (mutable) string buffer that supports tags. A tag is a name/value
pair that applies to some extent of the underlying string.
The types of tag names ought to be strings, or at least values that
are well-behaved as strings, as the names will often be used as
the keys in hashes or applied to the eq operator.
The types of tag values are not restricted - any scalar will do.
This could be a simple integer or string, ARRAY or HASH reference,
or even a CODE reference containing an event handler of some kind.
|