ExtUti...unction(3pm)
β¨ NAME β¨
okay so bestie, welcome to the ExtUtils::Builder::Action::Function(3pm) page from the User Contributed Perl Documentation π«Ά. This is an action class β ExtUtils::Builder::Action::Function β for perl function calls. Itβs giving very specific, very useful main character energy π
β¨.
π VERSION π
version 0.020 β periodt, thatβs the version π.
π¦ SYNOPSIS π¦
hereβs the demo, literally:
my $action = ExtUtils::Builder::Action::Function->new(
module => 'Frob',
function => 'nicate',
arguments => [ target => 'bar' ],
);
$action->execute();
say "Executed: ", join ' ', @$_, target => 'bar' for $action->to_command;
πΈ DESCRIPTION πΈ
This Action class is a specialization of Action::Perl that makes the common case of calling a simple function easier π§. The first statement in the synopsis is roughly equivalent to:
my $action = ExtUtils::Builder::Action::Code->new(
code => 'Frob::nicate(target => 'bar')',
module => ['Frob'],
message => 'Calling Frob::nicate',
);
Except that it serializes more cleanly β¨.
π¦ ATTRIBUTES π¦
π arguments
These are additional arguments to the action, that are passed on regardless of how the action is run. This attribute is optional β no cap, itβs optional π.
πΌ module
The module to be loaded.
π function
The name of the function to be called.
β exports
If always, the function is assumed to be exported by the module. If explicit, itβs assumed to need explicit exporting (e.g. use Module 'function';).
π AUTHOR π
Leon Timmermans <fawaka@gmail.com> β yes bestie, thatβs the author π.
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2013 by Leon Timmermans.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
mwah π β page source: perl v5.40.1, dated 2026-02-23 πβ¨
π¦ where this page comes from
- ubuntu stonking: libextutils-builder-perl 0.020-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