Testing is usually the ugly part of Perl module authoring. Perl gives
you a standard way to run tests with Test::Harness, and basic testing
primitives with Test::More. After that you are pretty much on your own
to develop a testing framework and philosophy. Test::More encourages you
to make your own framework by subclassing Test::Builder, but that is not
trivial.
Test::Base gives you a way to write your own test framework base class
that *is* trivial.
GLSFcave is a port of SunFlat's SFcave for UNIX/OpenGL. SFcave is
a game where the player controls a ribbon to avoid hitting walls.
You have only one control: when you hold the mouse button, the
ribbon goes up. Otherwise the ribbon goes down.
The game uses OpenGL for drawing two-dimensional frames. This is
for portability(for MacOS X) and to offload CPU.
Text::Padding provides a simple way to align a text on the left, right or
center. If left & right are easy to achieve (see sprintf()), i found no cpan
module that achieved a simple text centering. Well, of course, Perl6::Form
provides it, but it's incredibly slow during startup / destroy time. And
Text::Reform was segfaulting during destroy time.
Hence this module, which aims to provide only those 3 methods.
This allows a M3U file to be loaded into musicpd. This is useful
for loading stuff from some audio streaming sites to be loaded
into musicpd.
Gperiodic displays a periodic table of the elements, allowing you to
browse through the elements, and view detailed information about each
element.
Xnecview is a program for visualizing the input and output files of the NEC
antenna simulation software. It runs on Linux/Unix systems with the X window
system.
levigo is a Go wrapper for LevelDB.
The API has been godoc'ed and is available on the web.
Questions answered at golang-nuts@googlegroups.com.
DBD::Google allows you to use Google as a datasource; Google can be queried
using SQL SELECT statements, and iterated over using standard DBI conventions.
DBIx::Sequence - A simple SQL92 ID generator
his module is intended to give easier portability to Perl database
application by providing a database independant unique ID generator.
This way, an application developer is not bound to use his database's
SEQUENCE or auto_increment thus making his application portable on
multiple database environnements.
This module implements a simple Spin Locker mechanism and is garanteed
to return a unique value every time it is called, even with concurrent
processes. It uses your database for its state storage with ANSI SQL92
compliant SQL. All SQL queries inside DBIx::Sequence are pre cached and
very efficient especially under mod_perl.
This module provides a single function, refcount(), which obtains the
reference count of the object being pointed to by the passed reference
value.