CINXE.COM

Search for "MooseX" - metacpan.org

<!DOCTYPE html> <html lang="en-US"> <head> <title>Search for &quot;MooseX&quot; - metacpan.org</title> <link rel="preload" as="fetch" href="/account/login_status" crossorigin="anonymous" /> <link href="/assets/style-XFEQ536G.css" rel="stylesheet" type="text/css"> <script src="/assets/main-WXBSEDQJ.js" type="module"></script> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <link rel="shortcut icon" href="/static/icons/favicon.ico"> <link rel="apple-touch-icon" sizes="152x152" href="/static/icons/apple-touch-icon.png"> <link rel="search" href="/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN"> <script async src="https://perl-ads.perlhacks.com/perl-ads.js"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E82Q2V8LVD"></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="header-logo-large hidden-xs"> <a href="/" tabindex="0"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#logo" /> </svg> </a> </div> <div class="header-logo-icon visible-xs"> <a href="/"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#dots" /> </svg> </a> </div> <ul class="nav navbar-nav menu-items hidden-xs hidden-sm"> <li><a href="/about">About</a></li> <li><a href="/about/sponsors">Sponsor</a></li> <li><a href="https://grep.metacpan.org/">grep::cpan</a></li> <li><a href="/recent">Recent</a></li> <li><a href="/about/faq">FAQ</a></li> <li><a href="/tools">Tools</a></li> <li><a href="https://fastapi.metacpan.org/">API</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <button type="button" class="searchbar-btn visible-xs visible-sm"> <i class="fa fa-search button-fa-icon"></i> </button> <form action="/search" class="searchbar-form visible-md visible-lg search-form form-horizontal"> <input type="hidden" name="size" id="metacpan_search-size" value="20"> <div class="form-group"> <div class="search-group"> <i class="fa fa-search"></i> <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="MooseX"> </div> </div> </form> <li class="dropdown login-dropdown show-logged-in"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li><a href="/account/identities">Identities</a></li> <li><a href="/account/profile">Profile</a></li> <li><a href="/account/favorite/list">Favorites</a></li> <li> <a href="#" type="button" class="logout-button"> Logout </a> </li> </ul> </li> <li class="dropdown login-dropdown show-logged-out"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon avatar-placeholder" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li> <a href="/login/github"> <i class="fab fa-github fa-fw"></i> GitHub </a> </li> <li> <a href="/login/twitter"> <i class="fab fa-twitter fa-fw"></i> Twitter </a> </li> <li> <a href="/login/google"> <i class="fab fa-google fa-fw"></i> Google </a> </li> </ul> </li> <li class="dropdown login-dropdown hide-logged-in hide-logged-out"> <button> <i class="fa fa-user button-fa-icon" aria-hidden="true"></i> </button> </li> </ul> </nav> <div class="page-content "> <div id="perl-ad-target" class="top-notify-banner perl-ad-target"> </div> <nav class="sidebar"> </nav> <div class="content-navigation"> </div> <main class="content search-results"> <h3 class="search-results-header">Search results for "MooseX"</h3> <div class="module-result"> <h3> <a href="/pod/MooseX">MooseX</a> - Document the MooseX namespace<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="ETHER"> <input type="hidden" name="distribution" value="MooseX"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">The &quot;MooseX::*&quot; namespace is for *Moose extensions*, not a general space for any module that happens to use Moose. Usually, such modules will make use of Moose::Exporter to make their extension available to the calling class. It may define a class or...</p> <a class="author" href="/author/ETHER">ETHER</a><a href="/dist/MooseX">/MooseX-0.002</a> - <span class="relatize">16 Aug 2015 02:26:52 UTC</span> - <a href="/search?q=dist:MooseX+MooseX">Search in distribution</a> <!-- 635.4969 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::RW">MooseX::RW</a> - Moose::Role reader/writer<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 2 direct dependents &#10; • 3 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-RW-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="FREDERICD"> <input type="hidden" name="distribution" value="MooseX-RW"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <a class="author" href="/author/FREDERICD">FREDERICD</a><a href="/dist/MooseX-RW">/MooseX-RW-0.003</a> - <span class="relatize">28 Mar 2012 07:25:37 UTC</span> - <a href="/search?q=dist:MooseX-RW+MooseX">Search in distribution</a> <!-- 0.037931938 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::RW::Reader">MooseX::RW::Reader</a> - Moose::Role reader </li> <!-- 0.0201232 --> <li> <a href="/pod/MooseX::RW::Writer">MooseX::RW::Writer</a> - Generic Moose::Role writer </li> <!-- 0.0201232 --> <li> <a href="/pod/MooseX::RW::Reader::File">MooseX::RW::Reader::File</a> - A Moose::Role file reader </li> <!-- 0.017631257 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::ABC">MooseX::ABC</a> - abstract base classes for Moose<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 2 direct dependents &#10; • 4 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-ABC-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="DOY"> <input type="hidden" name="distribution" value="MooseX-ABC"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">NOTE: This module is almost certainly a bad idea. You really want to just be using a role instead! This module adds basic abstract base class functionality to Moose. Doing &quot;use MooseX::ABC&quot; turns the using class into an abstract class - it cannot be ...</p> <a class="author" href="/author/DOY">DOY</a><a href="/dist/MooseX-ABC">/MooseX-ABC-0.06</a> - <span class="relatize">25 Apr 2012 06:51:30 UTC</span> - <a href="/search?q=dist:MooseX-ABC+MooseX">Search in distribution</a> <!-- 0.037412785 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::ABC::Role::Object">MooseX::ABC::Role::Object</a> - base object role for MooseX::ABC </li> <!-- 0.017215934 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::App">MooseX::App</a> - Write user-friendly command line apps with even less suffering<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 32 direct dependents &#10; • 56 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-App-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="MAROS"> <input type="hidden" name="distribution" value="MooseX-App"> <button type="submit" class="favorite highlight"><span>17</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>17</span> ++</button> </div> </h3> <p class="description">MooseX-App is a highly customisable helper to write user-friendly command line applications without having to worry about most of the annoying things usually involved. Just take any existing Moose class, add a single line (&quot;use MooseX-App qw(PluginA ...</p> <a class="author" href="/author/MAROS">MAROS</a><a href="/dist/MooseX-App">/MooseX-App-1.43</a> - <span class="relatize">21 Oct 2023 12:08:25 UTC</span> - <a href="/search?q=dist:MooseX-App+MooseX">Search in distribution</a> <!-- 0.037412785 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::App::Role">MooseX::App::Role</a> - Define attributes in a role </li> <!-- 0.020538524 --> <li> <a href="/pod/MooseX::App::Utils">MooseX::App::Utils</a> - Utility functions </li> <!-- 0.0201232 --> <li> <a href="/pod/MooseX::App::Simple">MooseX::App::Simple</a> - Single command applications </li> <!-- 0.019707877 --> <li> <a href="/search?q=distribution:MooseX-App+MooseX">34 more results from MooseX-App »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::DIC">MooseX::DIC</a> - A dependency injector container for Moose<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-DIC-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="LPRIETO"> <input type="hidden" name="distribution" value="MooseX-DIC"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">Full documentation on the MooseX::DIC Webpage &lt;http://docs.moosex-dic.org&gt;. MooseX::DIC is a dependency injection container tailored to Moose, living in a full OOP environment and greatly inspired by Java DIC frameworks like Spring &lt;https://docs.spri...</p> <a class="author" href="/author/LPRIETO">LPRIETO</a><a href="/dist/MooseX-DIC">/MooseX-DIC-0.5.0</a> - <span class="relatize">22 Oct 2017 20:02:51 UTC</span> - <a href="/search?q=dist:MooseX-DIC+MooseX">Search in distribution</a> <!-- 0.037412785 --> <ul class="inner-results"> <li> <a href="/release/LPRIETO/MooseX-DIC-0.5.0/source/lib/MooseX/DIC/ServiceCreationException.pm">lib/MooseX/DIC/ServiceCreationException.pm</a> </li> <!-- 0.010909965 --> <li> <a href="/release/LPRIETO/MooseX-DIC-0.5.0/source/lib/MooseX/DIC/ContainerFactory.pm">lib/MooseX/DIC/ContainerFactory.pm</a> </li> <!-- 0.010909965 --> <li> <a href="/release/LPRIETO/MooseX-DIC-0.5.0/source/lib/MooseX/DIC/Configuration.pm">lib/MooseX/DIC/Configuration.pm</a> </li> <!-- 0.010909965 --> <li> <a href="/search?q=distribution:MooseX-DIC+MooseX">2 more results from MooseX-DIC »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::DOM">MooseX::DOM</a> - Simplistic Object XML Mapper<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-DOM-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="DMAKI"> <input type="hidden" name="distribution" value="MooseX-DOM"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This module is intended to be used in conjunction with other modules that encapsulate XML data (for example, XML feeds)....</p> <a class="author" href="/author/DMAKI">DMAKI</a><a href="/dist/MooseX-DOM">/MooseX-DOM-0.00004</a> - <span class="relatize">12 Aug 2008 02:59:31 UTC</span> - <a href="/search?q=dist:MooseX-DOM+MooseX">Search in distribution</a> <!-- 0.037412785 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::FSM">MooseX::FSM</a> - The great new MooseX::FSM!<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-FSM-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="GORAXE"> <input type="hidden" name="distribution" value="MooseX-FSM"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <a class="author" href="/author/GORAXE">GORAXE</a><a href="/dist/MooseX-FSM">/MooseX-FSM-0.01</a> - <span class="relatize">27 Apr 2009 11:50:14 UTC</span> - <a href="/search?q=dist:MooseX-FSM+MooseX">Search in distribution</a> <!-- 0.037412785 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::IOC">MooseX::IOC</a> - Moose attributes with IOC integration<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-IOC-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="STEVAN"> <input type="hidden" name="distribution" value="MooseX-IOC"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This module provides a bridge between IOC registries and Moose objects through a custom attribute metaclass. It compliments the &quot;default&quot; option with a &quot;service&quot; option which contains a IOC::Registry path (and optional parameters). The &quot;service&quot; opti...</p> <a class="author" href="/author/STEVAN">STEVAN</a><a href="/dist/MooseX-IOC">/MooseX-IOC-0.03</a> - <span class="relatize">29 Jun 2009 19:57:55 UTC</span> - <a href="/search?q=dist:MooseX-IOC+MooseX">Search in distribution</a> <!-- 0.037412785 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::PDF">MooseX::PDF</a> - Create PDF files with Moose using Template Toolkit templates<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-PDF-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="HAMSTER"> <input type="hidden" name="distribution" value="MooseX-PDF"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">MooseX::PDF provides functionality to create PDF files using Template Toolkit templates. Given a template with PDF::Reuse directives, this module will process the template and return the raw PDF contents. This scalar can then be written to file, or o...</p> <a class="author" href="/author/HAMSTER">HAMSTER</a><a href="/dist/MooseX-PDF">/MooseX-PDF-0.01</a> - <span class="relatize">29 Jul 2014 13:57:43 UTC</span> - <a href="/search?q=dist:MooseX-PDF+MooseX">Search in distribution</a> <!-- 0.037412785 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::POE">MooseX::POE</a> - The Illicit Love Child of Moose and POE<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 27 direct dependents &#10; • 48 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-POE-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="GETTY"> <input type="hidden" name="distribution" value="MooseX-POE"> <button type="submit" class="favorite highlight"><span>3</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>3</span> ++</button> </div> </h3> <p class="description">MooseX::POE is a Moose wrapper around a POE::Session....</p> <a class="author" href="/author/GETTY">GETTY</a><a href="/dist/MooseX-POE">/MooseX-POE-0.215</a> - <span class="relatize">25 Apr 2012 16:10:05 UTC</span> - <a href="/search?q=dist:MooseX-POE+MooseX">Search in distribution</a> <!-- 0.037412785 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::POE::Role">MooseX::POE::Role</a> - Eventful roles </li> <!-- 0.020538524 --> <li> <a href="/pod/MooseX::POE::SweetArgs">MooseX::POE::SweetArgs</a> - sugar around MooseX::POE event arguments </li> <!-- 0.018461905 --> <li> <a href="/pod/MooseX::POE::Meta::Trait::Object">MooseX::POE::Meta::Trait::Object</a> - The base class role for MooseX::POE </li> <!-- 0.009501438 --> <li> <a href="/search?q=distribution:MooseX-POE+MooseX">1 more result from MooseX-POE »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::ABCD">MooseX::ABCD</a> - MooseX::ABC, but checking required methods on make_immutable<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 1 direct dependent &#10; • 2 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-ABCD-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="TOBYINK"> <input type="hidden" name="distribution" value="MooseX-ABCD"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">What does ABCD stand for? Hmmm... maybe &quot;abstract base classes deferred&quot;? or &quot;abstract base classes declare-compatible&quot;? (This module works with MooseX::Declare, whereas MooseX::ABC does not!) Anyway, whatever ABCD does or does not stand for, this is...</p> <a class="author" href="/author/TOBYINK">TOBYINK</a><a href="/dist/MooseX-ABCD">/MooseX-ABCD-0.003</a> - <span class="relatize">10 Sep 2014 22:29:55 UTC</span> - <a href="/search?q=dist:MooseX-ABCD+MooseX">Search in distribution</a> <!-- 0.03689363 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::ABCD::Trait::Class">MooseX::ABCD::Trait::Class</a> - trait for abstract base class meta objects </li> <!-- 0.016800608 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Atom">MooseX::Atom</a> - Non-immutable classes are silly. Lets fix that.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Atom-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="ADAMK"> <input type="hidden" name="distribution" value="MooseX-Atom"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">WARNING: THIS MODULE IS PRIMARILY A POLITICAL STATEMENT AT THIS TIME AND MAY CHANGE WITHOUT NOTICE IN RESPONSE TO FEEDBACK Moose is an interesting object system, but it&#39;s interface can leave a lot to be desired. Classes are built incrementally at pos...</p> <a class="author" href="/author/ADAMK">ADAMK</a><a href="/dist/MooseX-Atom">/MooseX-Atom-0.02</a> - <span class="relatize">03 Aug 2010 05:30:17 UTC</span> - <a href="/search?q=dist:MooseX-Atom+MooseX">Search in distribution</a> <!-- 0.03689363 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::Role::Atom">MooseX::Role::Atom</a> - Non-immutable roles are silly. Lets fix that. </li> <!-- 0.0201232 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Tree">MooseX::Tree</a> - Moose Role to provide simple hierarchical tree functionality to objects<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Tree-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="MJEMMESON"> <input type="hidden" name="distribution" value="MooseX-Tree"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">Under development. Moose Role to provide simple tree functionality....</p> <a class="author" href="/author/MJEMMESON">MJEMMESON</a><a href="/dist/MooseX-Tree">/MooseX-Tree-0.001</a> - <span class="relatize">13 May 2013 21:40:20 UTC</span> - <a href="/search?q=dist:MooseX-Tree+MooseX">Search in distribution</a> <!-- 0.03689363 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Util">MooseX::Util</a> - Moose::Util extensions<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage three &#10; • 4 direct dependents &#10; • 121 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Util-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="RSRCHBOY"> <input type="hidden" name="distribution" value="MooseX-Util"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">This is a utility module that handles all of the same functions that Moose::Util handles. In fact, most of the functions exported by this package are simply re-exports from Moose::Util, so you&#39;re recommended to read the documentation of that module f...</p> <a class="author" href="/author/RSRCHBOY">RSRCHBOY</a><a href="/dist/MooseX-Util">/MooseX-Util-0.006</a> - <span class="relatize">26 Jun 2015 18:34:33 UTC</span> - <a href="/search?q=dist:MooseX-Util+MooseX">Search in distribution</a> <!-- 0.03689363 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::YAML">MooseX::YAML</a> - DWIM loading of Moose objects from YAML<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 1 direct dependent &#10; • 25 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-YAML-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="TINITA"> <input type="hidden" name="distribution" value="MooseX-YAML"> <button type="submit" class="favorite highlight"><span>3</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>3</span> ++</button> </div> </h3> <p class="description">This module provides DWIM loading of Moose based objects from YAML documents. Any hashes blessed into a Moose class will be replaced with a properly constructed instance (respecting init args, &quot;BUILDALL&quot;, and the meta instance type). This is similar ...</p> <a class="author" href="/author/TINITA">TINITA</a><a href="/dist/MooseX-YAML">/MooseX-YAML-0.05</a> - <span class="relatize">10 Feb 2020 20:47:37 UTC</span> - <a href="/search?q=dist:MooseX-YAML+MooseX">Search in distribution</a> <!-- 0.03689363 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Alien">MooseX::Alien</a> - Extend a non-Moose class with Moose<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Alien-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="GBARR"> <input type="hidden" name="distribution" value="MooseX-Alien"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">The fact that Moose objects are hashrefs means it is easy to use Moose to extend non-Moose classes, as long as they too are hash references. This role usses an approach similar to the defined in Moose::Cookbook::FAQ. However this role will call BUILD...</p> <a class="author" href="/author/GBARR">GBARR</a><a href="/dist/MooseX-Alien">/MooseX-Alien-1.01</a> - <span class="relatize">21 Sep 2009 13:45:44 UTC</span> - <a href="/search?q=dist:MooseX-Alien+MooseX">Search in distribution</a> <!-- 0.036374476 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Async">MooseX::Async</a> - The Orphanange of Asynchronous Love Children<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 1 direct dependent &#10; • 1 total dependent </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Async-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="PERIGRIN"> <input type="hidden" name="distribution" value="MooseX-Async"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">MooseX::Async is a set of Metaclasses for MooseX::POE and it&#39;s siblings. Please see them for documentation....</p> <a class="author" href="/author/PERIGRIN">PERIGRIN</a><a href="/dist/MooseX-Async">/MooseX-Async-0.07</a> - <span class="relatize">13 Nov 2008 05:52:10 UTC</span> - <a href="/search?q=dist:MooseX-Async+MooseX">Search in distribution</a> <!-- 0.036374476 --> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Clone">MooseX::Clone</a> - Fine-grained cloning support for Moose objects.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 23 direct dependents &#10; • 86 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Clone-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="ETHER"> <input type="hidden" name="distribution" value="MooseX-Clone"> <button type="submit" class="favorite highlight"><span>3</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>3</span> ++</button> </div> </h3> <p class="description">Out of the box Moose only provides very barebones cloning support in order to maximize flexibility. This role provides a &quot;clone&quot; method that makes use of the low level cloning support already in Moose and adds selective deep cloning based on introspe...</p> <a class="author" href="/author/ETHER">ETHER</a><a href="/dist/MooseX-Clone">/MooseX-Clone-0.06</a> - <span class="relatize">23 May 2015 22:38:59 UTC</span> - <a href="/search?q=dist:MooseX-Clone+MooseX">Search in distribution</a> <!-- 0.036374476 --> <ul class="inner-results"> <li> <a href="/release/ETHER/MooseX-Clone-0.06/source/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm">lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm</a> </li> <!-- 0.004407569 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Event">MooseX::Event</a> - A Node style event Role for Moose<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 4 direct dependents &#10; • 6 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Event-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="WINTER"> <input type="hidden" name="distribution" value="MooseX-Event"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This provides Node.js style events in a Role for Moose. MooseX::Event is implemented as a Moose Role. To add events to your object: use MooseX::Event; It provides a helper declare what events your object supports: has_event &#39;event&#39;; ## or has_events ...</p> <a class="author" href="/author/WINTER">WINTER</a><a href="/dist/MooseX-Event">/MooseX-Event-v0.2.0</a> - <span class="relatize">04 Sep 2011 01:25:29 UTC</span> - <a href="/search?q=dist:MooseX-Event+MooseX">Search in distribution</a> <!-- 0.036374476 --> <ul class="inner-results"> <li> <a href="/pod/MooseX::Event::Role">MooseX::Event::Role</a> - A Node style event Role for Moose </li> <!-- 0.019707877 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/MooseX::Final">MooseX::Final</a> - mark a class as &quot;final&quot; (cannot be inherited from)<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="MooseX-Final-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="TOBYINK"> <input type="hidden" name="distribution" value="MooseX-Final"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This package allows you to mark a class as being &quot;final&quot;. A final class is at the top of the inheritance hierarchy. It cannot be inherited from. You almost certainly don&#39;t want this. Why prevent people from inheriting from your class? There&#39;s no good...</p> <a class="author" href="/author/TOBYINK">TOBYINK</a><a href="/dist/MooseX-Final">/MooseX-Final-0.002</a> - <span class="relatize">16 Jul 2018 10:12:01 UTC</span> - <a href="/search?q=dist:MooseX-Final+MooseX">Search in distribution</a> <!-- 0.036374476 --> </div> </main> <div class="content-pagination"> <div class="text-center"> <ul class="pagination"> <li class="disabled"> <a href="https://metacpan.org/search?q=MooseX">«</a> </li> <li class="active"> <a href="https://metacpan.org/search?p=1&amp;q=MooseX">1</a> </li> <li > <a href="https://metacpan.org/search?p=2&amp;q=MooseX">2</a> </li> <li > <a href="https://metacpan.org/search?p=3&amp;q=MooseX">3</a> </li> <li > <a href="https://metacpan.org/search?p=4&amp;q=MooseX">4</a> </li> <li > <a href="https://metacpan.org/search?p=5&amp;q=MooseX">5</a> </li> <li > <a href="https://metacpan.org/search?p=6&amp;q=MooseX">6</a> </li> <li > <a href="https://metacpan.org/search?p=7&amp;q=MooseX">7</a> </li> <li > <a href="https://metacpan.org/search?p=8&amp;q=MooseX">8</a> </li> <li > <a href="https://metacpan.org/search?p=9&amp;q=MooseX">9</a> </li> <li > <a href="https://metacpan.org/search?p=10&amp;q=MooseX">10</a> </li> <li class=""> <a href="https://metacpan.org/search?p=2&amp;q=MooseX">»</a> </li> </ul> </div> <div class="text-center"> <ul class="pagination"> <li class="disabled"><a>Results per page:</a></li> <li > <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=10">10</a> </li> <li class="active"> <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=20">20</a> </li> <li > <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=50">50</a> </li> <li > <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=100">100</a> </li> <li > <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=200">200</a> </li> <li > <a href="https://metacpan.org/search?p=1&amp;q=MooseX&amp;size=500">500</a> </li> </ul> <div class="smaller"> 867 results (0.122 seconds) </div> </div> </div> </div> <footer class="footer"> <div class="footer-container"> <div class="footer-social"> <div class="footer-link footer-logo"> <a href="/"> <img src="/static/images/metacpan-logo.svg" alt="MetaCPAN" /> </a> </div> <a class="footer-social-link" href="https://github.com/metacpan"> <i class="fab fa-github-square"></i> </a> <a class="footer-social-link" href="https://fosstodon.org/@metacpan"> <i class="fab fa-mastodon"></i> </a> </div> <div class="footer-links"> <div class="footer-link"> <a href="/about">About</a> </div> <div class="footer-link"> <a href="/about/sponsors">Sponsor</a> </div> <div class="footer-link"> <a href="https://grep.metacpan.org">grep::cpan</a> </div> <div class="footer-link"> <a href="/recent">Recent</a> </div> <div class="footer-link"> <a href="/about/faq">FAQ</a> </div> <div class="footer-link"> <a href="/tools">Tools</a> </div> <div class="footer-link"> <a href="https://fastapi.metacpan.org/">API</a> </div> <div class="footer-link"> <a href="https://www.perl.org/">Perl.org</a> </div> </div> <div class="footer-sponsors"> <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener"> <img class="footer-sponsor-bytemark" src="/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener"> <img class="footer-sponsor-liquidweb" src="/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener"> <img class="footer-sponsor-deriv" src="/static/images/sponsors/deriv.svg" alt="Deriv logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener"> <img class="footer-sponsor-geocode" src="/static/images/sponsors/geocodelogo.svg" alt="Geocode logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener"> <img class="footer-sponsor-fastly" src="/static/images/sponsors/fastly_logo.svg" alt="Fastly logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener"> <img class="footer-sponsor-opencage" src="/static/images/sponsors/open-cage.svg" alt="OpenCage logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://www.elastic.co/" rel="noopener"> <img class="footer-sponsor-elastic" src="/static/images/sponsors/elastic.svg" alt="Elastic logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://route4me.com/" rel="noopener"> <img class="footer-sponsor-route4me" src="/static/images/sponsors/route4me.png" alt="Route4Me logo"> </a> </div> </div> </footer> <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">Keyboard Shortcuts</h4> </div> <div class="modal-body row"> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Global</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>s</kbd> </td> <td>Focus search bar</td> </tr> <tr> <td class="keys"> <kbd>?</kbd> </td> <td>Bring up this help dialog</td> </tr> </tbody> </table> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>GitHub</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>p</kbd> </td> <td>Go to pull requests</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>go to github issues (only if github is preferred repository)</td> </tr> </tbody> </table> </div> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>POD</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>a</kbd> </td> <td>Go to author</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>c</kbd> </td> <td>Go to changes</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>Go to issues</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>d</kbd> </td> <td>Go to dist</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>r</kbd> </td> <td>Go to repository/SCM</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>s</kbd> </td> <td>Go to source</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>b</kbd> </td> <td>Go to file browse</td> </tr> </tbody> </table> </div> <div class="col-md-12"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Search terms</th> </tr> </thead> <tbody> <tr> <td><em>module:</em> (e.g. <a href="/search?q=module%3APlugin">module:Plugin</a>)</td> </tr> <tr> <td><em>distribution:</em> (e.g. <a href="/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td> </tr> <tr> <td><em>author:</em> (e.g. <a href="/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td> </tr> <tr> <td><em>version:</em> (e.g. <a href="/search?q=version%3A1.00">version:1.00</a>)</td> </tr> </tbody> </table> </div> </div> <div class="modal-footer"></div> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10