28 results (0.325 seconds)
Riap - Rinci access protocol ++
SHARYANTO/Riap-1.1.23 - 18 Jun 2014 14:44:15 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 Steven Haryanto <stevenharyanto@gmail.com> COPYRIGHT AND LICENSE This software is copyright (c) 2014 by Steven Haryanto. This is free software; you can redistrib...

SHARYANTO/App-riap-0.13 - 02 Jul 2014 15:07:49 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::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::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 ...

SHARYANTO/Perinci-Access-0.36 - 08 Sep 2013 09:39:18 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

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

This script will generate text/POD documentation for a Riap function or package. TODO * Support more pod2html options SEE ALSO Support other entity types in the future. HOMEPAGE Please visit the project's homepage at <https://metacpan.org/release/Per...

SHARYANTO/Perinci-To-Doc-0.51 - 01 May 2014 15:37:08 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

Perinci::CmdLine - Rinci/Riap-based command-line application framework ++

Perinci::CmdLine is a command-line application framework. It parses command-line options and dispatches to one of your specified Perl functions, passing the command-line options and arguments to the function. It accesses functions via Riap protocol (...

SHARYANTO/Perinci-CmdLine-1.16 - 03 Jul 2014 11:08:17 GMT - Search in distribution
  • peri-run - Run commands (from any Riap function) on the command-line
  • peri-func-usage - Display command-line usage of a Riap function

peri-pipe - Default Riap::Simple server over pipe ++
SHARYANTO/Perinci-Access-Simple-Server-0.16 - 30 Apr 2014 16:55:56 GMT - Search in distribution

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

Rinci - Language-neutral metadata for your code entities ++
SHARYANTO/Rinci-1.1.52 - 29 Jun 2014 13:36:04 GMT - Search in distribution

DefHash - Define things according to a specification, using hashes ++
SHARYANTO/DefHash-1.0.5 - 27 Apr 2014 07:44:34 GMT - Search in distribution

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

For now, please see source code for more details (or --help). QUICK TIPS Complex argument In raw HTTP, you can send complex argument by encoding it in JSON, e.g.: $ curl 'http://localhost:5000/api/Foo/Bar/func?array:j=[1,2,3]' Notice the ":j" suffix ...

SHARYANTO/Perinci-Access-HTTP-Server-0.49 - 04 Jul 2014 04:57:15 GMT - Search in distribution

Perinci::Access::Base - Base class for all Perinci Riap clients ++

This is a thin base class for all Riap clients ("Perinci::Access::*"). It currently only provides check_request() which does the following: * perform some basic sanity checking of the Riap request hash $req * split request keys "uri" Split result is ...

SHARYANTO/Perinci-Access-Base-0.30 - 08 Sep 2013 04:24:07 GMT - Search in distribution

Perinci::Access::Perl - Access Perl module, functions, variables through Riap ++

This class allows you to access Perl modules, functions, and variables through Riap. Only those which have Rinci metadata are accessible. The metadata is put in %SPEC package variables, with function names as keys, or ":package" for package metadata,...

SHARYANTO/Perinci-Access-Perl-0.69 - 25 Jun 2014 07:44:21 GMT - Search in distribution

Path::Naive - Yet another abstract, Unix-like path manipulation routines ++

This is yet another set of routines to manipulate abstract Unix-like paths. "Abstract" means not tied to actual filesystem. Unix-like means single-root tree, with forward slash "/" as separator, and "." and ".." to mean current- and parent directory....

SHARYANTO/Path-Naive-0.02 - 05 Nov 2013 16:33:52 GMT - Search in distribution

pretty-res - Format enveloped result prettily ++

This script formats data structure using Perinci::Result::Format. If data structure is not detected as an enveloped result (see Rinci::function for more information about enveloped result), it will add an envelope for you. You can use this script to ...

SHARYANTO/App-PrettyRes-0.01 - 22 Apr 2014 05:02:28 GMT - Search in distribution

Perinci::Access::HTTP::Client - Riap::HTTP client ++

This class implements Riap::HTTP client. This class uses Log::Any for logging. ATTRIBUTES * realm => STR For HTTP basic authentication. Defaults to "restricted area" (this is the default realm used by Plack::Middleware::Auth::Basic). * user => STR Fo...

SHARYANTO/Perinci-Access-HTTP-Client-0.17 - 11 Jun 2014 06:49:15 GMT - Search in distribution

Hosting generously
sponsored by Bytemark