File::Flock::Retry is yet another flock module. It is a more lightweight
alternative to File::Flock with some other differences:
- OO interface only
- Autoretry (by default for 60s) when trying to acquire lock
File::FnMatch::fnmatch() provides simple, shell-like pattern matching.
Though considerably less powerful than regular expressions, shell patterns
are nonetheless useful and familiar to a large audience of end-users.
Getopt::Euclid uses your program's own documentation to create a
command-line argument parser. This ensures that your program's documented
interface and its actual interface always agree.
Function::Parameters extends Perl with keywords that let you define functions
with parameter lists. It uses Perl's keyword plugin API, so it works reliably
and doesn't require a source filter.
A Future object represents an operation that is currently in progress,
or has recently completed. Library functions that perform asynchronous
operations would use Future objects to allow calling programs to control
or wait for those operations to complete.
Glib::Object::Introspection uses the gobject-introspection and libffi projects
to dynamically create Perl bindings for a wide variety of libraries. Examples
include gtk+, webkit, libsoup and many more.
IO::HTML provides an easy way to open a file containing HTML while
automatically determining its encoding. It uses the HTML5 encoding
sniffing algorithm specified in section 8.2.2.1 of the draft standard.
This module allows you to calculate digests while reading or writing file
handles. This avoids the case you need to reread the same content to compute the
digests after written a file.
Data validator. Validates only the data. No form generation, no javascript
generation, no other stuff that does something else. Only data validation!
Features:
* Validates data that is presented as a hash reference
* Multiple values
* Field registration
* Group validation
* Conditional validation
Iodef::Pb::Simple is a Perl extension providing high level API access to
Iodef::Pb, which is useful to an array of IODEF protocol buffer objects
into things like tab-delimited tables, csv, and snort rules.