Perl module Class::Hook enables you to trace methods calls
from your code to other classes.
PR: ports/45255
Submitted by: Brian Skrab <brian@quynh-and-brian.org>
Test::Class provides a simple way of creating classes and
objects to test your code in an xUnit style.
Built using Test::Builder it is designing to work with other
Test::Builder based modules (Test::More, Test::Differences,
Test::Exception, etc.)
Note: This module will make more sense if you are already
familiar with the "standard" mechanisms for testing perl
code. Those unfamiliar with Test::Harness, Test::Simple,
Test::More and friends should go take a look at them now.
PR: ports/47589
Submitted by: Erwin Lansing <erwin@lansing.dk>
The math/p5-Roman port will convert 'ordinary' Arabic
numerals into their Roman couterparts. Comes in handy when
trying to decipher copyright messages on BBC. The
devel/p5-Date-Roman port translates 'modern' dates into the
format used by the ancient Romans. Makes for an interesting
addition to e-mail headers.
PR: ports/47148
Submitted by: Philip Paeps <philip@paeps.cx>
Log::Log4perl lets you remote-control and fine-tune the
logging behaviour of your system from the outside. It
implements the widely popular (Java-based) Log4j logging
package in pure Perl.
PR: ports/45998
Submitted by: Lars Thegler <lars@thegler.dk>
p5-Log-Agent-Logger is a new port of the Log::Agent::Logger
from CPAN, which depends on Log::Agent
PR: ports/41308
Submitted by: Tod McQuillin <devin@spamcop.net>
This module provides a shared cache, using a memory mapped
file. Very useful for mod_perl applications. If routines
are provided which interact with the underlying data, access
to the cache is completely transparent, and the module
handles all the details of refreshing cache contents, and
updating underlying data, if necessary.
PR: ports/47465
Submitted by: Erwin Lansing <erwin@lansing.dk>
When the code you're testing returns multiple lines, records
or data structures and they're just plain wrong, an equivalent
to the Unix diff utility may be just what's needed.
PR: ports/47588
Submitted by: Erwin Lansing <erwin@lansing.dk>
ISO-C language. It allows you to use the paradigm of throwing and catching
exceptions in order to reduce the amount of error handling code without
making your program less robust. By Ralf Engelschall. His s***'s not ****ed
up.
Oniguruma is a BSDL Regular Expression library written for ruby-m17n,
which implements all of Perl extensions plus more. It has multiple
APIs; GNU regex, POSIX regex and its own interface.
This library is fundamentally multilingualized and can have one
encoding for each object. Currently supported character encodings
are ASCII, UTF-8, EUC-JP and Shift_JIS.
Author: K.Kosako <kosako@sofnec.co.jp>
WWW: http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/oniguruma/
devel/ruby-testunit (Test::Unit).
RUnit performed a quite important role in getting ruby programmers
write and run tests for their code with enjoyment.
We will never forget you!
ANTLR, ANother Tool for Language Recognition, (formerly
PCCTS) is a language tool that provides a framework for
constructing recognizers, compilers, and translators from
grammatical descriptions containing C++ or Java actions.
PR: ports/40238
Submitted by: Geoffrey Mainland <mainland@apeiron.net>