DESCR:
SRCP is an communication protocol designed to integrate all model
railroad systems. Further key features are full multiuser capabilities
and simplified user interface development.
libguess employs discrete-finite automata to deduce the character set of
the input buffer. The advantage of this is that all character sets can
be checked in parallel, and quickly. Right now, libguess passes a byte
to each DFA on the same pass, meaning that the winning character set can
be deduced as efficiently as possible.
ok jasper@
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.
See PSGI for the PSGI specification and PSGI::FAQ to know what PSGI and
Plack are and why we need them.
From MAINTAINER Abel Abraham Camarillo Ojeda on ports@
This document specifies a standard interface between web servers and
Perl web applications or frameworks, to promote web application
portability and reduce the duplicated efforts by web application
framework developers.
From Abel Abraham Camarillo Ojeda on ports@
Filesys::Notify::Simple is a simple but unified interface to get
notifications of changes to a given filesystem path. It utilizes
inotify2 on Linux and fsevents on OS X if they're installed, with a
fallback to the full directory scan if they're not available.
(note from importer: it could use a kqueue/libevent backend instead of a
gross full scan every 2 secs, which is not even configurable :)
From Abel Abraham Camarillo Ojeda on ports@
Test::SharedFork is utility module for Test::Builder. This module makes
forking test!
This module merges test count with parent process & child process.
From Abel Abraham Camarillo Ojeda on ports@
Test::Requires checks to see if the module can be loaded.
If this fails rather than failing tests this skips all tests.
From Abel Abraham Camarillo Ojeda on ports@
Devel::StackTrace::AsHTML adds as_html method to Devel::StackTrace which
displays the stack trace in beautiful HTML, with code snippet context
and function parameters. If you call it on an instance of
Devel::StackTrace::WithLexicals, you even get to see the lexical
variables of each stack frame.
From Abel Abraham Camarillo Ojeda on ports@
Hash::MultiValue is an object (and a plain hash reference) that may
contain multiple values per key, inspired by MultiDict of WebOb.
From Abel Abraham Camarillo Ojeda on ports@
Libcue is intended to parse a so called cue sheet from a char string or
a file pointer. For handling of the parsed data a convenient API is
available. This project is meant as a fork of cuetools.
ok jasper@
Chroma can also play levels from the game Enigma. It features a "warts and all"
reimplementation based on a reverse engineering of the game engine, meaning
that, unlike various other conversions, solutions found with Chroma are
guaranteed to match those for the original game.
From Danil Levai on ports@ with tweaks by me, looks good to jasper@.
ruby-vorbis_comment is a ruby extension for manipulating Vorbis
comments. It wraps libvorbis and libogg, so it should be completely
standards compatible. Vorbis comment is the standard tagging format for
Ogg Vorbis, FLAC, and Speex files.
ok landry
CICPHash has the exact same interface as Hash, but is case insensitive
and case preserving. Any value can be used as a key. However, you cannot
have two keys in the same CICPHash that would be the same if when
converted to strings would be equal or differing only in case.
ok landry