Attean...iteMaps(3pm)
π NAME π
okay bestie, this is the manual for AtteanX::Functions::CompositeMaps β aka the Attean...iteMaps(3pm) page β and itβs literally about functions and aggregates to work with composite maps. Periodt. π«Ά
πΈ VERSION πΈ
This document describes AtteanX::Functions::CompositeMaps version 0.032. Cute.
β¨ SYNOPSIS β¨
use v5.14;
use Attean;
π¦ DESCRIPTION π¦
This is a utility package that defines functions and aggregates to work with composite map datatypes. Thatβs the whole vibe.
lex_to_map($literal)β parses$literalas acdt:Mapvalue and returns a hash of stringified keys and term object values. Uselex_to_maplistto get a list of key-value pairs in which the keys are also term objects.map_to_lex(@terms)β listed as-is; the original gives no extra description here, so Iβm not inventing deets. πmapCreate(@list)β same energy: on the function roster, no extra prose in the original.is_valid_map_key( $value )β returns true if$valueis a valid map key (is an IRI or a literal), false otherwise."mapGet($list, $key)"β listed exactly like this; no extra description in the original.mapKeys($map)β on the list, no extra deets in the source.map_key_to_term( @keys )β converts each argument from the stringified version of map keys used as hash keys to a list of term objects.lex_to_maplist()β parses$literalas acdt:Mapvalue and returns a (flattened) list of key-value pairs of term values."mapPut($map, $key, $value)"β listed as-is; the original stays quiet on the details."mapRemove($map, $key)"β also just listed, no extra description.mapSize($list)β on the roster, no extra prose in the original."mapContains($map, $term)"β listed exactly here, no invented behavior."mapMerge($map1, $map2)"β same: name and signature only in the source.mapCreate_agg_start()β listed as-is, no extra description."mapCreate_agg_process($thunk, $key, $value)"β on the list, no extra deets in the original.mapCreate_agg_finalize($thunk)β listed exactly, no extra prose.register()β and this oneβs on the roster too, no extra description in the source.
π BUGS π
Please report any bugs or feature requests through the GitHub web interface at <https://github.com/kasei/attean/issues>. No cap, thatβs the link. π«Ά
π SEE ALSO π
Nothing listed here in the original β this section is literally empty, bestie. No invented references. π¦
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org>.
π COPYRIGHT π
Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
okay thatβs the whole page. Sign-off tea: this is perl v5.40.0, dated 2025-01-26, and the footer/manual name is Attean...iteMaps(3pm). Love that for us. π
β¨
π¦ where this page comes from
- debian trixie: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms