_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
perl-specio 0.38
Propagated dependencies: perl-devel-stacktrace@2.04 perl-eval-closure@0.14 perl-module-runtime@0.016 perl-mro-compat@0.13 perl-role-tiny@1.003004 perl-test-fatal@0.016 perl-test-needs@0.002009
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Specio
Licenses: Artistic License 2.0
Synopsis: Classes for representing type constraints and coercion
Description:

The Specio distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl interpreter start checking a value's type on assignment to a variable. In fact, there's no built-in way to apply a type to a variable at all. Instead, you can explicitly check a value against a type, and optionally coerce values to that type.

perl6-meta6 0.0.26
Propagated dependencies: perl6-json-class@0.0.18
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/META6
Licenses: Artistic License 2.0
Synopsis: Do things with Raku META files
Description:

This provides a representation of the Raku META files specification -- the META file data can be read, created, parsed and written in a manner that is conformant with the specification.

Where they are known about, it also makes allowance for customary usage in existing software (such as installers and so forth).

The intent of this is to allow the generation and testing of META files for module authors, so it can provide meta-information about whether the attributes are mandatory as per the spec and, where known, the places that customary attributes are used.

perl-term-ui 0.50
Propagated dependencies: perl-log-message-simple@0.10
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: http://search.cpan.org/dist/Term-UI
Licenses: GPL 1+
Synopsis: User interfaces via Term::ReadLine made easy
Description:
perl-threads 2.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/threads
Licenses: GPL 1+
Synopsis: Perl interpreter-based threads
Description:

This module exposes interpreter threads to the Perl level.

perl-net-dns 1.31
Dependencies: perl-digest-hmac@1.04
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.net-dns.org/
Licenses: X11
Synopsis: Perl Interface to the Domain Name System
Description:

Net::DNS is the Perl Interface to the Domain Name System.

perl-json-xs 4.0
Propagated dependencies: perl-common-sense@3.75 perl-types-serialiser@1.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/JSON-XS
Licenses: GPL 1+
Synopsis: JSON serialising/deserialising for Perl
Description:

This module converts Perl data structures to JSON and vice versa.

perl-memoize 1.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Memoize
Licenses: GPL 1+
Synopsis: Make functions faster by trading space for time
Description:

This package transparently speeds up functions by caching return values, trading space for time.

perl-boolean 0.46
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/boolean
Licenses: GPL 1+
Synopsis: Boolean support for Perl
Description:

This module provides basic Boolean support, by defining two special objects: true and false.

perl-db-file 1.858
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DB_File
Licenses: GPL 1+
Synopsis: Perl5 access to Berkeley DB version 1.x
Description:

The DB::File module provides Perl bindings to the Berkeley DB version 1.x.

perl-gettext 1.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/gettext
Licenses: GPL 1+
Synopsis: Perl bindings for POSIX i18n gettext functions
Description:

Locale::gettext provides an object oriented interface to the internationalization functions provided by the C library.

perl-socket6 0.29
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Socket6
Licenses: Modified BSD
Synopsis: IPv6 related part of the C socket.h defines and structure manipulators for Perl
Description:

Socket6 binds the IPv6 related part of the C socket header definitions and structure manipulators for Perl.

perl-xml-sax 1.02
Propagated dependencies: perl-xml-namespacesupport@1.12 perl-xml-sax-base@1.09
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-SAX
Licenses: GPL 1+
Synopsis: Perl API for XML
Description:

XML::SAX consists of several framework classes for using and building Perl SAX2 XML parsers, filters, and drivers.

perl-sys-cpu 0.61
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MZSANFORD/Sys-CPU-0.61
Licenses: GPL 1+
Synopsis: Perl extension for getting CPU information
Description:

Sys::CPU is a module for counting the number of CPUs on a system, and determining their type and clock speed.

perl-x11-xcb 0.19
Dependencies: libxcb@1.15 xcb-proto@1.15.2 xcb-util@0.4.0 xcb-util-wm@0.4.1
Propagated dependencies: perl-data-dump@1.23 perl-mouse@2.5.10 perl-mousex-nativetraits@1.09 perl-try-tiny@0.31 perl-xml-descent@1.04 perl-xml-simple@2.25 perl-xs-object-magic@0.05
Channel: guix
Location: gnu/packages/xorg.scm (gnu packages xorg)
Home page: https://metacpan.org/release/X11-XCB
Licenses: GPL 1+
Synopsis: Perl bindings for libxcb
Description:

These bindings wrap libxcb (a C library to speak with X11, in many cases better than Xlib), and provides an object oriented interface to its methods (using Mouse).

perl-io-html 1.00
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/IO-HTML
Licenses: GPL 1+
Synopsis: Perl module to open an HTML file with automatic charset detection
Description:

IO::HTML provides an easy way to open a file containing HTML while automatically determining its encoding. It uses the HTML5 encoding sniffing algorithm specified in section 8.2.2.1 of the draft standard.

perl-ipc-cmd 1.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IPC-Cmd
Licenses: GPL 1+
Synopsis: Run interactive command-line programs
Description:

IPC::Cmd allows for the searching and execution of any binary on your system. It adheres to verbosity settings and is able to run interactively. It also has an option to capture output/error buffers.

perl-aliased 0.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/aliased
Licenses: GPL 1+
Synopsis: Use shorter versions of class names
Description:

The alias module loads the class you specify and exports into your namespace a subroutine that returns the class name. You can explicitly alias the class to another name or, if you prefer, you can do so implicitly.

perl-ipc-run 20180523.0
Propagated dependencies: perl-io-tty@1.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IPC-Run
Licenses: GPL 1+
Synopsis: Run system() and background procs w/ piping, redirs, ptys
Description:

IPC::Run allows you run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed.

perl-xml-rss 1.62
Dependencies: perl-datetime@1.54 perl-datetime-format-mail@0.403 perl-datetime-format-w3cdtf@0.07 perl-html-parser@3.72 perl-xml-parser@2.46
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-RSS
Licenses: GPL 1+
Synopsis: Creates and updates RSS files
Description:

This module provides a basic framework for creating and maintaining RDF Site Summary (RSS) files. This distribution also contains many examples that allow you to generate HTML from an RSS, convert between 0.9, 0.91, and 1.0 version, and more.

perl-xml-dom 1.46
Propagated dependencies: perl-libwww@6.67 perl-libxml@0.08 perl-xml-parser@2.46 perl-xml-regexp@0.04
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-DOM
Licenses: GPL 1+
Synopsis: Perl module for building DOM Level 1 compliant document structures
Description:

This module extends the XML::Parser module by Clark Cooper. The XML::Parser module is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. XML::DOM::Parser is derived from XML::Parser. It parses XML strings or files and builds a data structure that conforms to the API of the Document Object Model.

perl-net-bgp 0.17
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Net-BGP
Licenses: GPL 1+
Synopsis: Object-oriented API to the BGP protocol
Description:

This module is an implementation of the BGP-4 inter-domain routing protocol. It encapsulates all of the functionality needed to establish and maintain a BGP peering session and exchange routing update information with the peer. It aims to provide a simple API to the BGP protocol for the purposes of automation, logging, monitoring, testing, and similar tasks using the power and flexibility of perl. The module does not implement the functionality of a RIB (Routing Information Base) nor does it modify the kernel routing table of the host system. However, such operations could be implemented using the API provided by the module.

perl-log-any 1.707
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Any
Licenses: GPL 1+
Synopsis: Bringing loggers and listeners together
Description:

Log::Any provides a standard log production API for modules. Log::Any::Adapter allows applications to choose the mechanism for log consumption, whether screen, file or another logging mechanism like Log::Dispatch or Log::Log4perl.

A CPAN module uses Log::Any to get a log producer object. An application, in turn, may choose one or more logging mechanisms via Log::Any::Adapter, or none at all.

Log::Any has a very tiny footprint and no dependencies beyond Perl itself, which makes it appropriate for even small CPAN modules to use. It defaults to null logging activity, so a module can safely log without worrying about whether the application has chosen (or will ever choose) a logging mechanism.

perl-css-tiny 1.20
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: http://search.cpan.org/dist/CSS-Tiny
Licenses: GPL 1+
Synopsis: Read/Write .css files with as little code as possible
Description:
perl-ppi-html 1.08
Dependencies: perl-css-tiny@1.20 perl-params-util@1.102 perl-ppi@1.277
Propagated dependencies: perl-module-install@1.19
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: http://search.cpan.org/dist/PPI-HTML
Licenses: GPL 1+
Synopsis: Generate syntax-hightlighted HTML for Perl using PPI
Description:
Total results: 939