_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
perl6-zef 0.13.8
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/ugexe/zef
Licenses: Artistic License 2.0
Synopsis: Raku Module Management
Description:

Zef is a Raku package (module) manager. It can be used to download and install Raku modules in your home directory or as a system-wide module.

perl-want 0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Want
Licenses: GPL 1+
Synopsis: Generalization of wantarray
Description:

This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used.

perl6-uri 0.3.5
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/raku-community-modules/URI
Licenses: Artistic License 2.0
Synopsis: URI implementation using Raku
Description:

A URI implementation using Raku grammars to implement RFC 3986 BNF. Currently only implements parsing. Includes URI::Escape to (un?)escape characters that aren't otherwise allowed in a URI with % and a hex character numbering.

perl6-svg 0.0.0-1.07190c0
Propagated dependencies: perl6-xml-writer@0.0.0-1.4d30a9d
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/moritz/svg
Licenses: Artistic License 2.0
Synopsis: Raku module to generate SVG
Description:

This is a Raku module that makes it easy to write Scalable Vector Graphic files (SVG). Right now it is a shallow wrapper around XML::Writer, adding only the xmlns attributes that identify an XML file as SVG.

perl-gtk3 0.038
Propagated dependencies: gtk+@3.24.41 perl-cairo-gobject@1.005 perl-carp@1.50 perl-exporter@5.74 perl-glib-object-introspection@0.051
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://metacpan.org/dist/Gtk3
Licenses: LGPL 2.1+
Synopsis: Perl interface to the 3.x series of the gtk+ toolkit
Description:

Perl bindings to the 3.x series of the gtk+ toolkit. This module allows you to write graphical user interfaces in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API.

perl-gtk2 1.24993
Dependencies: gtk+@2.24.33
Propagated dependencies: perl-pango@1.227
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://metacpan.org/release/Gtk2
Licenses: LGPL 2.1+
Synopsis: Perl interface to the 2.x series of the Gimp Toolkit library
Description:

Perl bindings to the 2.x series of the Gtk+ widget set. This module allows you to write graphical user interfaces in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API.

perl-data 0.002009
Dependencies: perl-class-method-modifiers@2.13 perl-list-moreutils@0.430 perl-module-runtime@0.016 perl-role-tiny@1.003004 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Perl
Licenses: GPL 1+
Synopsis: Base classes wrapping fundamental Perl data types
Description:

Collection of classes that wrap fundamental data types that exist in Perl. These classes and methods as they exist today are an attempt to mirror functionality provided by Moose's Native Traits. One important thing to note is all classes currently do no validation on constructor input.

perl-glib 1.3294
Propagated dependencies: glib@2.78.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://metacpan.org/release/Glib
Licenses: LGPL 2.1+
Synopsis: Perl wrappers for the GLib utility and Object libraries
Description:

This module provides perl access to GLib and GLib's GObject libraries. GLib is a portability and utility library; GObject provides a generic type system with inheritance and a powerful signal system. Together these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.

perl-carp 1.50
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Carp
Licenses: GPL 1+
Synopsis: Alternative warn and die for modules
Description:

The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.

perl-forks 0.36
Propagated dependencies: perl-acme-damn@0.08 perl-devel-symdump@2.18 perl-list-moreutils@0.430 perl-sys-sigaction@0.23
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: http://search.cpan.org/dist/forks
Licenses: GPL 1+
Synopsis: forks - emulate threads with fork
Description:
perl6-json 1.0
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/moritz/json
Licenses: Artistic License 2.0
Synopsis: Minimal JSON (de)serializer
Description:

This module is a simple Raku module for serializing and deserializing JSON.

perl-graph 0.9704
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Graph
Licenses: GPL 1+
Synopsis: Graph data structures and algorithms
Description:

This is Graph, a Perl module for dealing with graphs, the abstract data structures.

perl-mouse 2.5.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://github.com/gfx/p5-Mouse
Licenses: GPL 1+
Synopsis: Fast Moose-compatible object system for perl5
Description:

Mouse is a Moose compatible object system that implements a subset of the functionality for reduced startup time.

perl-clone 0.43
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Clone
Licenses: GPL 1+
Synopsis: Recursively copy Perl datatypes
Description:

This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.

perl-cairo 1.109
Propagated dependencies: cairo@1.18.0
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://metacpan.org/release/Cairo
Licenses: LGPL 2.1+
Synopsis: Perl interface to the cairo 2d vector graphics library
Description:

Cairo provides Perl bindings for the vector graphics library cairo. It supports multiple output targets, including PNG, PDF and SVG. Cairo produces identical output on all those targets.

perl-plack 1.0033
Propagated dependencies: perl-apache-logformat-compiler@0.36 perl-devel-stacktrace@2.04 perl-devel-stacktrace-ashtml@0.15 perl-file-sharedir@1.116 perl-hash-multivalue@0.16 perl-http-body@1.22 perl-http-message@6.37 perl-http-tiny@0.076 perl-libwww@6.67 perl-stream-buffered@0.03 perl-test-tcp@2.22 perl-try-tiny@0.31 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Plack
Licenses: GPL 1+
Synopsis: Perl Superglue for Web frameworks and servers (PSGI toolkit)
Description:

Plack is a set of tools for using the PSGI stack. It contains middleware components, a reference server, and utilities for Web application frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.

perl-error 0.17028
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Error
Licenses: GPL 1+
Synopsis: OO-ish Error/Exception handling for Perl
Description:

The Error package provides two interfaces. Firstly Error provides a procedural interface to exception handling. Secondly Error is a base class for errors/exceptions that can either be thrown, for subsequent catch, or can simply be recorded.

perl-sgmls 1.1
Dependencies: bash-minimal@5.1.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/RAAB/SGMLSpm-1.1
Licenses: GPL 2+
Synopsis: Perl module for processing SGML parser output
Description:

This package contains SGMLS.pm, a perl5 class library for parsing the output from an SGML parser such as OpenSP. It also includes the sgmlspl command, an Perl script showcasing how the library can be used.

perl-mldbm 2.05
Propagated dependencies: perl-carp@1.50 perl-data-dumper@2.183 perl-storable@3.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MLDBM
Licenses: GPL 1+
Synopsis: Store a Perl hash structure in single level tied hash
Description:

This module can serve as a transparent interface to any TIEHASH package that is required to store arbitrary perl data, including nested references. Thus, this module can be used for storing references and other arbitrary data within DBM databases.

perl-moo-2 2.003006
Propagated dependencies: perl-role-tiny@2.001004 perl-sub-name@0.21 perl-sub-quote@2.006008 perl-strictures@2.000006 perl-class-method-modifiers@2.13 perl-class-xsaccessor@1.19 perl-devel-globaldestruction@0.14 perl-import-into@1.002005 perl-module-runtime@0.016
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Moo
Licenses: GPL 1+
Synopsis: Minimalist Object Orientation (with Moose compatibility)
Description:

Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo contains a subset of Moose and is optimised for rapid startup.

perl-guard 1.023
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Guard
Licenses: GPL 1+
Synopsis: Safe cleanup blocks implemented as guards
Description:

Guard implements so-called guards. A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected.

Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit.

perl-super 1.20190531
Propagated dependencies: perl-sub-identify@0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/SUPER
Licenses: GPL 1+
Synopsis: Control superclass method dispatching
Description:

When subclassing a class, you may occasionally want to dispatch control to the superclass---at least conditionally and temporarily. This module provides nicer equivalents to the native Perl syntax for calling superclasses, along with a universal super method to determine a class' own superclass, and better support for run-time mix-ins and roles.

perl-pegex 0.70
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pegex
Licenses: GPL 1+
Synopsis: Acmeist PEG Parser Framework
Description:

Pegex is an Acmeist parser framework. It allows you to easily create parsers that will work equivalently in lots of programming languages. The inspiration for Pegex comes from the parsing engine upon which the postmodern programming language Perl 6 is based on. Pegex brings this beauty to the other justmodern languages that have a normal regular expression engine available.

perl-moose 2.2015
Propagated dependencies: perl-class-load@0.25 perl-class-load-xs@0.10 perl-data-optlist@0.112 perl-devel-globaldestruction@0.14 perl-devel-overloadinfo@0.005 perl-devel-partialdump@0.18 perl-devel-stacktrace@2.04 perl-dist-checkconflicts@0.11 perl-eval-closure@0.14 perl-list-moreutils@0.430 perl-module-runtime@0.016 perl-module-runtime-conflicts@0.003 perl-mro-compat@0.13 perl-package-deprecationmanager@0.17 perl-package-stash@0.38 perl-package-stash-xs@0.29 perl-params-util@1.102 perl-scalar-list-utils@1.62 perl-sub-exporter@0.988 perl-sub-name@0.21 perl-task-weaken@1.06 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Moose
Licenses: GPL 1+
Synopsis: Postmodern object system for Perl 5
Description:

Moose is a complete object system for Perl 5. It provides keywords for attribute declaration, object construction, inheritance, and maybe more. With Moose, you define your class declaratively, without needing to know about blessed hashrefs, accessor methods, and so on. You can concentrate on the logical structure of your classes, focusing on "what" rather than "how". A class definition with Moose reads like a list of very concise English sentences.

Total results: 939