into The NetBSD Packages Collection.
The Perl 5 module Tatsumaki is a toy port of Tornado for Perl using
Plack (with non-blocking extensions) and AnyEvent.
It allows you to write a web application that does a immediate
response with template rendering, IO-bound delayed response (like
fetching third party API or XML feeds), server push streaming and
long-poll Comet in a clean unified API.
textproc/p5-Text-MicroTemplate into The NetBSD Packages Collection.
The Perl 5 module Text::MicroTemplate is a standalone, fast,
intelligent, extensible template engine.
textproc/p5-Text-Microformat into The NetBSD Packages Collection.
The Perl 5 module Text::Microformat is a Microformat parser. It
sports a very pluggable API, which allows not only new kinds of
Microformats to be added, but also extension of the parser itself,
to allow new parsing metaphors and source document encodings
textproc/p5-XML-TreeBuilder into The NetBSD Packages Collection.
The Perl 5 module XML::TreeBuilder uses XML::Parser to make XML
document trees constructed of XML::Element objects (and XML::Element
is a subclass of HTML::Element adapted for XML). XML::TreeBuilder
is meant particularly for people who are used to the HTML::TreeBuilder
/ HTML::Element interface to document trees, and who don't want to
learn some other document interface.
www/p5-AnyEvent-HTTP into The NetBSD Packages Collection.
The Perl 5 module AnyEvent::HTTP is an AnyEvent user, you need to
make sure that you use and run a supported event loop. It implements
a simple, stateless and non-blocking HTTP client. It supports GET,
POST and other request methods, cookies and more, all on a very low
level. It can follow redirects supports proxies and automatically
limits the number of connections to the values specified in the
RFC.
net/p5-Net-Server-Coro into The NetBSD Packages Collection.
The Perl 5 module Net::Server::Coro implements multithreaded server
for the Net::Server architecture, using Coro and Coro::Socket to
make all reads and writes non-blocking. Additionally, it supports
non-blocking SSL negotiation.
net/p5-Net-Server-Coro into The NetBSD Packages Collection.
The Perl 5 module Net::Server::Coro implements multithreaded server
for the Net::Server architecture, using Coro and Coro::Socket to
make all reads and writes non-blocking. Additionally, it supports
non-blocking SSL negotiation.
net/p5-Net-Coro into The NetBSD Packages Collection.
The Perl 5 module Net::Server::Coro implements multithreaded server
for the Net::Server architecture, using Coro and Coro::Socket to
make all reads and writes non-blocking. Additionally, it supports
non-blocking SSL negotiation.
The NetBSD Packages Collection.
The Perl 5 module collection Coro manages continuations in general,
most often in the form of cooperative threads.The specific flavor
of thread offered by this module also guarantees you that it will
not switch between threads unless necessary, at easily-identified
points in your program, so locking and parallel access are rarely
an issue, making thread programming much safer and easier than using
other thread models.
databases/p5-AnyEvent-BDB into The NetBSD Packages Collection.
The Perl 5 module AnyEvent::BDB is an AnyEvent user. Loading it
will install the necessary magic to seamlessly integrate BDB into
AnyEvent, i.e. you no longer need to concern yourself with calling
BDB::poll_cb or any of that stuff.
devel/p5-AnyEvent-AIO into The NetBSD Packages Collection.
The Perl 5 module AnyEvent::AIO is an AnyEvent user. Loading it
will install the necessary magic to seamlessly integrate IO::AIO
into AnyEvent, i.e. you no longer need to concern yourself with
calling IO::AIO::poll_cb or any of that stuff.
into The NetBSD Packages Collection.
The Perl 5 module IO::AIO implements asynchronous I/O using whatever
means the operating system supports. It is implemented as an interface
to libeio.
into The NetBSD Packages Collection.
The Perl 5 module Starlet provides a standalone HTTP/1.0 server.
It is suitable for running HTTP application servers behind a reverse
proxy and supports the following features: prefork and graceful
shutdown using Parallel::Prefork, hot deployment using Server::Starter,
fast HTTP processing using HTTP::Parser::XS .
devel/p5-Parallel-Prefork into The NetBSD Packages Collection.
The Perl 5 module Parallel::Prefork provides a simple prefork server
framework. It is is much like Parallel::ForkManager, but supports
graceful shutdown and run-time reconfiguration.
devel/p5-App-cpanminus into The NetBSD Packages Collection.
cpanminus is a script to get, unpack, build and install modules
from CPAN.
Why? It's dependency free, requires zero configuration, and stands
alone -- but it's maintainable and extensible with plugins and
friendly to shell scripting. When running, it requires only 10MB
of RAM.
into The NetBSD Packages Collection.
the Perl 5 module Twiggy is a lightweight and fast HTTP server with
unique features such as: PSGI, AnyEvent, fast header parser, and
superdaemon aware.
into The NetBSD Packages Collection.
Dancer is a web application framework designed to be as effortless
as possible for the developer, taking care of the boring bits as
easily as possible, yet staying out of your way and letting you get
on with writing your code.
Dancer aims to provide the simplest way for writing web applications,
and offers the flexibility to scale between a very simple lightweight
web service consisting of a few lines of code in a single file, all
the way up to a more complex fully-fledged web application with
session support, templates for views and layouts, etc.
into The NetBSD Packages Collection.
Starman is a PSGI perl web server that has unique features such as:
high performance, preforking, signals suport, superdaemon aware,
multiple interfaces and UNIX Domain Socket support, small memory
footprint, PSGI compatible, HTTP/1.1 support, UNIX only.
net/p5-Net-Server-SS-PreFork into The NetBSD Packages Collection.
The Perl 5 module Net::Server::SS::PreFork is Net::Server personality,
extending Net::Server::PreFork, that can be run by the start_server
script of Server::Starter.
devel/p5-IO-Handle-Util into The NetBSD Packages Collection.
The Perl 5 module IO::Handle::Util provides a number of helpful
routines to manipulate or create IO::Handle like objects.
The NetBSD Packages Collection.
The Perl 5 module asa lets your class/object say it works like
something else. The "pragma" it provides is a convenient syntactic
sugar for creating your own custom overloaded isa functions.
devel/p5-IO-Pipeline into The NetBSD Packages Collection.
The Perl 5 module IO::Pipeline is a metaphor for shell pipelines.
It exports three functions "pmap", "pgrep" and "psink" returning
pipeline objects wich can be combined with the overloaded '|'
operator.
into The NetBSD Packages Collection.
The Perl 5 module CGI::PSGI is for web application framework
developers who currently uses CGI to handle query parameters, and
would like for the frameworks to comply with the PSGI protocol.
www/p5-CGI-Emulate-PSGI into The NetBSD Packages Collection.
The Perl 5 module CGI::Emulate::PSGI allows an application designed
for the CGI environment to run in a PSGI environment, and thus on
any of the backends that PSGI supports.
as www/p5-HTTP-Server-Simple-PSGI into The NetBSD Packages Collection.
The Perl 5 module HTTP::Server::Simple::PSGI is a HTTP::Server::Simple
based HTTP server that can run PSGI applications.
into The NetBSD Packages Collection.
The Perl 5 module CGI::Compile is an utility to compile CGI scripts
into a code reference, like ModPerl::Registry, that can run many
times on its own namespace, as long as the script is ready to run
on a persistent environment.
into The NetBSD Packages Collection.
The Perl 5 module Net::FastCGI aims to provide a complete API for
working with the FastCGI protocol. The primary goal is to provide
a function oriented and object oriented API which are not tied to
a specific I/O model or framework. Secondary goal is to provide
higher level tools/API which can be used for debugging and
interoperability testing.
www/p5-HTTP-Parser-XS into The NetBSD Packages Collection.
The Perl 5 module HTTP::Parser::XS is a fast, primitive HTTP request
parser that can be used either for writing a synchronous HTTP server
or a event-driven server.