The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

AtteanX::Functions::CompositeLists - Functions and aggregates to work with composite lists

VERSION

This document describes AtteanX::Functions::CompositeLists version 0.034

SYNOPSIS

  use v5.14;
  use Attean;

DESCRIPTION

This is a utility package that defines functions and aggregates to work with composite list datatypes.

lex_to_list($literal)
list_to_lex(@terms)
stringSplit($string, $pattern)
listCreate(@list)
ctGet($ct, $key)
listGet($list, $pos)
listSubseq($list, $pos, $len)
listConcat(@lists)
listReverse($list, $pos)
listHead($list, $pos)
listTail($list, $pos)
listContains($list, $term)
listContainsTerm($list, $term)
ctSize($ct)
listSize($list)
sequence($start, $end)
zip($list, $list)
listCreate_agg_start()
listCreate_agg_process($thunk, $term)
listCreate_agg_finalize($thunk)
list_from_head($head)
rewrite_lexical( $literal, \%bnode_map, $parse_id )
register()

BUGS

Please report any bugs or feature requests to through the GitHub web interface at https://github.com/kasei/attean/issues.

SEE ALSO

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.