Riap - Rinci access protocol ++
PERLANCAR/Riap-1.2.3 - 05 Mar 2015 08:47:11 GMT - Search in distribution

App::riap - Riap command-line client shell ++

This is the backend/implementation of the "riap" script. SEE ALSO Perinci::Access AUTHOR perlancar <perlancar@cpan.org> COPYRIGHT AND LICENSE This software is copyright (c) 2015 by perlancar@cpan.org. This is free software; you can redistribute it an...

PERLANCAR/App-riap-0.31 - 13 Mar 2015 10:50:13 GMT - Search in distribution

Complete::Riap - Riap-related completion routines ++
PERLANCAR/Complete-Riap-0.05 - 09 Mar 2015 06:41:28 GMT - Search in distribution

complete-riap-url - Complete Riap URL ++

Currently only support local Perl schemes (e.g. "/Pkg/Subpkg/function" or "pl:/Pkg/Subpkg/"). OPTIONS "*" marks required options. --ci Whether to do case-insensitive search. --config-path=*s* Set path to configuration file. Can be specified multiple ...

PERLANCAR/App-CompleteCLIs-0.02 - 31 Dec 2014 07:33:34 GMT - Search in distribution

Perinci::Sub::ArgEntity::riap_url - Data and code related to function arguments of entity type 'riap_url' ++
PERLANCAR/Perinci-Sub-ArgEntity-riap_url-0.01 - 01 Mar 2015 13:58:38 GMT - Search in distribution

Perinci - Collection of Perl modules for Rinci and Riap ++

Perinci is a collection of modules for implementing/providing tools pertaining to Rinci and Riap, spread over several distributions for faster incremental releases. These tools include: * Wrapper Perinci::Sub::Wrapper is the subroutine wrapper which ...

SHARYANTO/Perinci-0.31 - 12 Nov 2013 08:52:33 GMT - Search in distribution

Serabi - Create REST-style web service with Riap backend ++

This will be a set of PSGI middlewares (Plack::Middleware::Serabi::*) to help you build REST-style web service with Riap backend. This is meant as an alternative (or companion) to Periuk (a.k.a. Perinci::Access::HTTP::Server). I currently have no pla...

SHARYANTO/Serabi-0.00 - 02 Feb 2012 19:00:15 GMT - Search in distribution

Perinci::Access - Wrapper for Perinci Riap clients ++

This module provides a convenient wrapper to select appropriate Riap client (Perinci::Access::*) objects based on URI scheme. /Foo/Bar/ -> Perinci::Access::Schemeless pl:/Foo/Bar -> Perinci::Access::Perl riap://perl/Foo/Bar/ -> Perinci::Access::Perl ...

PERLANCAR/Perinci-Access-0.40 - 19 Feb 2015 02:39:10 GMT - Search in distribution

Perinci::Web - Rinci/Riap-based web application framework ++

Perinci::Web is a web application framework. It will let you define routes to your functions (accessed via Riap protocol), templating, assets, etc. The spirit is much like Perinci::CmdLine: to let you write as much core functionality in normal Perl f...

SHARYANTO/Perinci-Web-0.00 - 24 Jul 2012 19:40:42 GMT - Search in distribution

Perinci::Use - Use a Riap package like a local Perl module ++

This module provides use_riap_package(), usually used as shown in Synopsis, a la Perl's use(). This module uses Log::Any for logging. FUNCTIONS None are exported. use_riap_package(%args) -> [status, msg, result, meta] Use a Riap package as if it was ...

SHARYANTO/Perinci-Use-0.04 - 26 May 2014 14:17:35 GMT - Search in distribution

dbi2http - Export DBI database as HTTP API (Riap::HTTP) ++

This is a one-liner shortcut to export your DBI database as HTTP API (using Riap::HTTP protocol). It is a wrapper to a PSGI app (Plack::App::dbi2http) which does the heavy-lifting. So what this script does is basically create a config file on-the-fly...

SHARYANTO/Plack-App-dbi2http-0.05 - 18 Jun 2014 09:36:20 GMT - Search in distribution

peri-doc - Display text/POD documentation of Riap function or package ++

This script will generate text/POD documentation for a Riap function or package. SEE ALSO Support other entity types in the future. HOMEPAGE Please visit the project's homepage at <https://metacpan.org/release/Perinci-To-Doc>. SOURCE Source repositor...

PERLANCAR/Perinci-To-Doc-0.60 - 05 Jan 2015 15:41:12 GMT - Search in distribution

Perinci::Access::Lite - A lightweight Riap client library ++

This module is a lightweight alternative to Perinci::Access. It has less prerequisites but does fewer things. The things it supports: * Local (in-process) access to Perl modules and functions Currently only "call", "meta", and "list" actions are impl...

PERLANCAR/Perinci-Access-Lite-0.09 - 22 Jan 2015 10:01:58 GMT - Search in distribution

peri-pipe - Default Riap::Simple server over pipe ++
PERLANCAR/Perinci-Access-Simple-Server-0.21 - 05 Mar 2015 12:01:28 GMT - Search in distribution

peri-run - Run commands (from any Riap function) on the command-line ++
PERLANCAR/Perinci-CmdLine-Any-0.09 - 06 Feb 2015 13:38:19 GMT - Search in distribution

Setup - Specification for setup module ++
SHARYANTO/Setup-1.0.4 - 04 Sep 2012 03:33:31 GMT - Search in distribution

Perinci::AccessUtil - Utility module for Riap client/server ++

FUNCTIONS insert_riap_stuffs_to_res($envres[, $def_ver, $nmeta, $decode]) => array Starting in Riap protocol v1.2, server is required to return "riap.v" in result metadata. This routine does just that. In addition to that, this routine also encodes r...

PERLANCAR/Perinci-AccessUtil-0.05 - 24 Oct 2014 05:28:16 GMT - Search in distribution

Rinci - Language-neutral metadata for your code entities ++
PERLANCAR/Rinci-1.1.74 - 18 Mar 2015 14:01:01 GMT - Search in distribution

DefHash - Define things according to a specification, using hashes ++
PERLANCAR/DefHash-1.0.8 - 02 Dec 2014 01:43:03 GMT - Search in distribution

peri-htserve - Serve Perl modules over HTTP(S) using Riap::HTTP protocol ++

For now, please see source code for more details (or --help). OPTIONS "*" marks required options. --config-path=*s* Set path to configuration file. Can be specified multiple times. --config-profile=*s* Set configuration profile to use. --daemonize, -...

PERLANCAR/Perinci-Access-HTTP-Server-0.56 - 03 Jan 2015 09:26:55 GMT - Search in distribution