libpru is a library to interface with Programmable Realtime Units on
FreeBSD. Currently only the Texas Instruments PRUs are
supported. Those can be found in the AM18XX and AM33XX (BeagleBone
Black) SoCs.
Type::Tiny::XS provides an XS boost for some of Type::Tiny's built-in type
constraints. Type::Tiny::XS is not required for Type::Tiny, but provides a speed
boost for some type checks if available.
UUID::Random generates random uuid strings. It does not satisfy any of the
points listed in RFC 4122 but the default format.
If you need RFC compliant UUID strings have a look at Data::UUID.
`VCS' is an API for abstracting access to all version control systems
from Perl code. This is achieved in a similar fashion to the `DBI'
suite of modules. It comes with example CVS and RCS wrappers.
TheSchwartz is a reliable job queue system. Your application can put
jobs into the system, and your worker processes can pull jobs from the
queue atomically to perform. Failed jobs can be left in the queue to
retry later.
Throwable is a role for classes that are meant to be thrown as exceptions
to standard program flow. It is very simple and does only two things: saves
any previous value for $@ and calls die $self.
Tie::FileLRUCache
Provides a lightweight Least Recently Used cache of data via
either an object or tied interface. Keys and data are both
allowed to be references and objects as well as scalars. Requires
'Digest::SHA1' to be installed.
This is a perl module for dealing with time intervals. Among other
things, this module can tell you the number of hours, minutes, and
seconds elapsed between two dates.
strictures turns on indirect checking only when it thinks it's running
in a compilation (or pod coverage) test - though if this causes undesired
behaviour this can be overriden by setting the PERL_STRICTURES_EXTRA
environment variable.
Subversion 是一个版本控制系统,其设计得尽可能地类似于 cvs(1),但解决了很多
cvs(1) 未解决的问题。
这个 port 给 Subversion 添加 Perl 绑定。