Attean...iteMaps(3pm)

πŸ“¦
version 0.035 Β· 4 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– 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 $literal as a cdt:Map value and returns a hash of stringified keys and term object values. Use lex_to_maplist to 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 $value is 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 $literal as a cdt:Map value 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 (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