_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
perl-list-moreutils-xs 0.430
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/List-MoreUtils-XS
Licenses: ASL 2.0
Synopsis: Provide the stuff missing in List::Util in XS
Description:

List::MoreUtils::XS provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.

perl-proc-invokeeditor 1.13
Propagated dependencies: perl-carp-assert@0.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Proc-InvokeEditor
Licenses: GPL 1+
Synopsis: Interface to external editor from Perl
Description:

This module provides the ability to supply some text to an external text editor, have it edited by the user, and retrieve the results.

perl-html-tableextract 2.13
Propagated dependencies: perl-html-element-extended@1.18 perl-html-parser@3.72
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTML-TableExtract
Licenses: GPL 1+
Synopsis: Extract contents from HTML tables
Description:

HTML::TableExtract is a Perl module for extracting the content contained in tables within an HTML document, either as text or encoded element trees.

perl-lingua-pt-stemmer 0.02
Channel: guix
Location: gnu/packages/language.scm (gnu packages language)
Home page: https://metacpan.org/release/Lingua-PT-Stemmer
Licenses: GPL 1+
Synopsis: Portuguese language stemming
Description:

This module implements a Portuguese stemming algorithm proposed in the paper A Stemming Algorithm for the Portuguese Language by Moreira, V. and Huyck, C.

perl-file-desktopentry 0.22
Propagated dependencies: perl-file-basedir@0.09 perl-uri@5.05
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://metacpan.org/release/File-DesktopEntry
Licenses: GPL 1+
Synopsis: Handle @file{.desktop} files
Description:

File::DesktopEntry parses .desktop files defined by the Freedesktop.org Desktop Entry specification. It can also run the applications define in those files.

perl-contextual-return 0.004014
Propagated dependencies: perl-want@0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Contextual-Return
Licenses: GPL 1+
Synopsis: Create context-sensitive return values
Description:

This module provides a collection of named blocks that allow a return statement to return different values depending on the context in which it is called.

perl-universal-require 0.19
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/UNIVERSAL-require
Licenses: GPL 1+
Synopsis: Require modules from a variable
Description:

This module lets you require other modules where the module name is in a variable, something you can't do with the require built-in.

perl-text-neattemplate 0.1101
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-NeatTemplate
Licenses: GPL 1+
Synopsis: Fast, middleweight template engine
Description:

Text::NeatTemplate provides a simple, middleweight but fast template engine, for when you need speed rather than complex features, yet need more features than simple variable substitution.

perl-list-someutils-xs 0.58
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/List-SomeUtils-XS
Licenses: Artistic License 2.0
Synopsis: XS implementation for @code{List::SomeUtils}
Description:

List::SomeUtils::XS is a XS implementation for List::SomeUtils. There are no user-facing parts here. See List::SomeUtils for API details.

perl-libtime-parsedate 2015.103
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-ParseDate
Licenses: non-copyleft
Synopsis: Collection of Perl modules for time/date manipulation
Description:

Provides several perl modules for date/time manipulation: Time::CTime.pm, Time::JulianDay.pm, Time::ParseDate.pm, Time::Timezone.pm, and Time::DaysInMonth.pm.

perl-unicode-linebreak 2019.001
Propagated dependencies: perl-mime-charset@1.012.2
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Unicode-LineBreak
Licenses: GPL 1+
Synopsis: Unicode line breaking algorithm
Description:

Unicode::LineBreak implements the line breaking algorithm described in Unicode Standard Annex #14. The East_Asian_Width property defined by Annex #11 is used to determine breaking positions.

perl-eval-withlexicals 1.003006
Dependencies: bash-minimal@5.1.16
Propagated dependencies: perl-moo@1.007000 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Eval-WithLexicals
Licenses: GPL 1+
Synopsis: Lexical scope evaluation library for Perl
Description:

The Eval::WithLexicals Perl library provides support for lexical scope evaluation. This package also includes the tinyrepl command, which can be used as a minimal Perl read-eval-print loop (REPL).

perl-extutils-manifest 1.73
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-Manifest
Licenses: GPL 1+
Synopsis: Utilities to write and check a MANIFEST file
Description:

This package contains functions to manipulate a MANIFEST file. The package exports no functions by default. The following are exported on request: mkmanifest, manifind, manicheck, filecheck, fullcheck, skipcheck, maniread, maniskip, manicopy, maniadd.

perl-memoize-expirelru 0.56
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Memoize-ExpireLRU
Licenses: GPL 1+
Synopsis: Expiry plug-in for Memoize that adds LRU cache expiration
Description:

This module implements an expiry policy for Memoize that follows LRU semantics, that is, the last n results, where n is specified as the argument to the CACHESIZE parameter, will be cached.

perl-term-readline-gnu 1.36
Dependencies: readline@8.1.2 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Term-ReadLine-Gnu
Licenses: GPL 1+
Synopsis: GNU Readline/History Library interface for Perl
Description:

This module implements an interface to the GNU Readline library. It gives you input line editing facilities, input history management facilities, completion facilities, etc. Term::ReadLine::Gnu is upwards compatible with Term::ReadLine.

perl-lingua-en-inflect 1.903
Channel: guix
Location: gnu/packages/language.scm (gnu packages language)
Home page: https://metacpan.org/release/Lingua-EN-Inflect
Licenses: GPL 1+
Synopsis: Convert singular to plural
Description:

Lingua::EN::Inflect provides plural inflections, "a"/"an" selection for English words, and manipulation of numbers as words. Plural forms of all nouns, most verbs, and some adjectives are provided. Where appropriate, "classical" variants (for example: "brother" -> "brethren", "dogma" -> "dogmata", etc.) are also provided.

perl-test-memory-cycle 1.06
Dependencies: perl-padwalker@2.3
Propagated dependencies: perl-devel-cycle@1.12
Channel: guix
Location: gnu/packages/perl-check.scm (gnu packages perl-check)
Home page: https://metacpan.org/release/Test-Memory-Cycle
Licenses: Artistic License 2.0
Synopsis: Verifies code hasn't left circular references
Description:

Test::Memory::Cycle is built on top of Devel::Cycle to give you an easy way to check for these circular references.

use Test::Memory::Cycle;

my $object = new MyObject;
# Do stuff with the object.
memory_cycle_ok( $object );
perl6-grammar-debugger 1.0.1-1.0375008
Propagated dependencies: perl6-terminal-ansicolor@0.5
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jnthn/grammar-debugger
Licenses: Artistic License 2.0
Synopsis: Simple tracing and debugging support for Raku grammars
Description:

This module provides a simple debugger for grammars. Just use it: use Grammar::Debugger; and any grammar in the lexical scope of the use statement will automatically have debugging enabled. The debugger will break execution when you first enter the grammar, and provide a prompt.

perl-text-recordparser 1.6.5
Propagated dependencies: perl-class-accessor@0.51 perl-graphviz@2.26 perl-io-stringy@2.111 perl-list-moreutils@0.430 perl-readonly@2.00 perl-text-autoformat@1.75 perl-text-tabulardisplay@1.38
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-RecordParser
Licenses: GPL 2
Synopsis: Parse record-oriented data in a text file
Description:

This module is for reading record-oriented data in a delimited text file. The most common example have records separated by newlines and fields separated by commas or tabs, but this module aims to provide a consistent interface for handling sequential records in a file however they may be delimited.

perl-scalar-list-utils 1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Scalar-List-Utils
Licenses: GPL 1+
Synopsis: Common Scalar and List utility subroutines
Description:

This package contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not really be high enough to warrant the use of a keyword, and the size so small such that being individual extensions would be wasteful.

perl-test-number-delta 1.06
Channel: guix
Location: gnu/packages/perl-check.scm (gnu packages perl-check)
Home page: https://metacpan.org/release/Test-Number-Delta
Licenses: ASL 2.0
Synopsis: Compare the difference between numbers against a given tolerance
Description:

At some point or another, most programmers find they need to compare floating-point numbers for equality. The typical idiom is to test if the absolute value of the difference of the numbers is within a desired tolerance, usually called epsilon. This module provides such a function for use with Test::More.

perl-ipc-system-simple 1.26
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IPC-System-Simple
Licenses: GPL 1+
Synopsis: Run commands simply, with detailed diagnostics
Description:

Calling Perl's in-built system function is easy, determining if it was successful is hard. Let's face it, $? isn't the nicest variable in the world to play with, and even if you do check it, producing a well-formatted error string takes a lot of work.

IPC::System::Simple takes the hard work out of calling external commands.

perl-module-build-tiny 0.039
Propagated dependencies: perl-extutils-installpaths@0.012 perl-extutils-config@0.008 perl-extutils-helpers@0.026 perl-test-harness@3.42
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Build-Tiny
Licenses: GPL 1+
Synopsis: Tiny replacement for Module::Build
Description:

Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying build system. This module provides a simple, lightweight, drop-in replacement. Whereas Module::Build has over 6,700 lines of code; this module has less than 120, yet supports the features needed by most distributions.

perl-datetime-timezone 2.47
Dependencies: tzdata@2023d
Propagated dependencies: perl-class-singleton@1.6 perl-list-allutils@0.09 perl-module-runtime@0.016 perl-namespace-autoclean@0.29 perl-params-validationcompiler@0.30 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-TimeZone
Licenses: GPL 1+
Synopsis: Time zone object for Perl
Description:

This class is the base class for all time zone objects. A time zone is represented internally as a set of observances, each of which describes the offset from GMT for a given time period. Note that without the DateTime module, this module does not do much. It's primary interface is through a DateTime object, and most users will not need to directly use DateTime::TimeZone methods.

Total results: 985