Recent Package Updates
2025-05-15: test-classapi-pm5341-1.07-1 (Testing of class and method existence)Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5341-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5302-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5182-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5184-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5282-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5303-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5341-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5184-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5302-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5182-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5182-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5303-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5182-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5162-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5282-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5303-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5184-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5182-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5162-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5182-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5162-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5184-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5303-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5303-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5303-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5182-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5341-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5184-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5282-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5184-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5162-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5302-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5302-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5182-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5162-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5282-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5303-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5182-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5282-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5162-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5282-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5162-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5182-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5302-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5162-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5302-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5282-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5162-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5182-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5184-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5341-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5341-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5341-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5162-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5282-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5302-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5162-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5302-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5182-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5184-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5184-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: async-interrupt-pm5282-1.26-1 (Allow C/XS libs to interrupt perl async)
This module implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar). Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter. This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5341-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5282-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5302-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5303-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5303-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5162-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5182-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5303-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5162-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-leaktrace-pm5341-0.17-1 (Traces memory leaks)
Traces memory leaks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5282-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5184-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5184-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5162-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5303-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5302-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5341-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-svn-bisect-pm5303-1.1-2 (Perform binary searches among revisions)
Perform binary searches among revisions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5302-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5282-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5182-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5184-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5303-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5184-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5182-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-pm5182-7.17-1 (Framework for multiple event loops)
AnyEvent provides an identical interface to multiple event loops. This allows module authors to utilise an event loop without forcing module users to use the same event loop (as only a single event loop can coexist peacefully at any one time). The interface itself is vaguely similar but not identical to the Event module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5341-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5341-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-dependency-pm5302-1.112-1 (Base class for implementing dependency trees)
Base class for implementing dependency trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5303-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5184-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-choosesubsets-pm5302-0.02-2 (Iterate through the subsets of a list)
Iterate through the subsets of a list commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5302-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5282-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5341-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-classapi-pm5282-1.07-1 (Testing of class and method existence)
Testing of class and method existence commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5162-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: http-tiny-pm5184-0.090-1 (Small, simple, correct HTTP/1.1 client)
This is a very simple HTTP/1.1 client, designed for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: anyevent-aio-pm5184-1.1-1 (Truly asynchronous file and directory I/O)
Truly asynchronous file and directory I/O commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-permute-pm5162-0.17-1 (Permutations with OO interface)
This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: socket-pm5303-2.038-1 (Networking constants and support functions)
Networking constants and support functions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: ev-pm5282-4.34-1 (Perl interface to libev)
Perl interface to libev commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: app-cpanoutdated-pm5282-0.32-1 (Detect outdated CPAN modules on your system)
Detect outdated CPAN modules on your system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: config-tiny-pm-2.30-1 (Read/Write .ini style files)
Read/Write .ini style files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: algorithm-combinatorics-pm5302-0.27-1 (Efficient combinatorial sequences)
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature. Iterators do not use recursion, nor stacks, and are written in C. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-aio-pm5303-4.81-1 (Asynchronous Input/Output)
Asynchronous Input/Output commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: guard-pm5302-1.023-1 (Safe cleanup blocks)
This module implements so-called "guards". A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected. Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5282-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5162-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5282-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5341-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5162-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5184-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5182-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5302-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5184-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5303-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5282-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5341-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5184-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5303-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5182-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5303-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5302-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5162-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5303-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5162-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5302-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5341-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5303-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5282-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5282-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5162-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5184-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5182-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5184-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5162-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5302-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5182-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5182-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5162-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5341-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5184-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: exception-base-pm5302-0.25.01-1 (Lightweight exceptions)
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception prints full stack trace if the default verbosity is increased for debugging purposes. The features of Exception::Base: * fast implementation of the exception class * fully OO without closures and source code filtering * does not mess with $SIG{__DIE__} and $SIG{__WARN__} * no external run-time modules dependencies, requires core Perl modules only * the default behavior of exception class can be changed globally or just for the thrown exception * matching the exception by class, message or other attributes * matching with string, regex or closure function * creating automatically the derived exception classes ("use" in perlfunc interface) * easily expendable, see Exception::System class for example * prints just an error message or dumps full stack trace * can propagate (rethrow) an exception * can ignore some packages for stack trace output * some defaults (i.e. verbosity) can be different for different exceptions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5303-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5182-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5302-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5302-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5162-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5282-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: parent-pm5182-0.244-1 (ISA relationship with base classes)
Varianted because module is dual-lifed in perl-core commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5184-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5184-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5341-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-assert-pm5303-0.0504-2 (Assertion methods for those who like JUnit)
This class provides a set of assertion methods useful for writing tests. The API is based on JUnit4 and Test::Unit::Lite and the methods die on failure. These assertion methods might be not useful for common Test::Builder-based (Test::Simple, Test::More, etc.) test units. The assertion methods can be used in class which is derived from Test::Assert or used as standard Perl functions after importing them into user's namespace. Test::Assert can also wrap standard Test::Simple, Test::More or other Test::Builder-based tests. The assertions can be also used for run-time checking. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5182-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: symbol-util-pm5282-0.0203-1 (Perl symbols manipulation)
This module provides a set of additional functions useful for Perl symbols manipulation. All Perl symbols from the same package are organized as a stash. Each symbol (glob) contains one or more of following slots: SCALAR, ARRAY, HASH, CODE, IO, FORMAT. These slots are also accessible as standard variables or bare words. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5303-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5341-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: constant-boolean-pm5282-0.02-1 (Define TRUE and FALSE constants)
Defines TRUE and FALSE constants in caller's namespace. You could use simple values like empty string or zero for false, or any non-empty and non-zero string value as true, but the TRUE and FALSE constants are more descriptive. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: test-unit-lite-pm5302-0.1202-1 (Unit testing without external dependencies)
This framework provides lighter version of Test::Unit framework. It implements some of the Test::Unit classes and methods needed to run test units. The Test::Unit::Lite tries to be compatible with public API of Test::Unit. It doesn't implement all classes and methods at 100% and only those necessary to run tests are available. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-types-datetime-pm5341-0.13-1 (DateTime constraints and coercions for Moose)
DateTime constraints and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: moosex-traits-pm5341-0.13-1 (Automatically apply roles at object creation)
Often you want to create components that can be added to a class arbitrarily. This module makes it easy for the end user to use these components. Instead of requiring the user to create a named class with the desired roles applied, or apply roles to the instance one-by-one, he can just create a new class from yours with with_traits, and then instantiate that. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5303-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5282-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5341-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5302-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5302-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5162-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5302-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5162-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5162-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5162-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5302-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5303-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5162-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5182-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5184-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5341-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5302-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5182-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5184-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5303-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5282-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5184-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5162-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5162-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5341-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5282-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5303-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5182-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5302-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5182-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5282-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5303-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5341-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5162-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5303-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5303-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5302-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5184-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5302-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5162-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5303-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5184-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5341-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5282-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5341-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5303-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5302-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5341-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5303-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5182-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5341-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5162-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5341-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5341-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5182-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5184-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: configreader-simple-pm-1.29.8-1 (Simple configuration file parser)
ConfigReader::Simple reads and parses simple configuration files. It is designed to be smaller and simpler than the ConfigReader module and is more suited to simple configuration files. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5184-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5302-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5182-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5162-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5162-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5303-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5282-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5302-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5162-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5303-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5184-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5282-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5302-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5162-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5182-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5184-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: geo-ip-pm5302-1.51-1 (Look up a country based on IP or hostname)
This module can be used to automatically select the geographically closest mirror, or to analyze your web server logs to determine the countries of your visiters. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5184-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5341-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5184-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5341-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5282-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5302-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5182-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5182-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5282-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5184-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-copy-recursive-reduced-pm-0.008-1 (Recursively copy files and directories)
File-Copy-Recursive-Reduced is a Perl library which provides subroutines exported on request which are intended to serve as drop-in replacements for certain subroutines found in CPAN distribution File-Copy-Recursive commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: digest-pm5302-1.20-1 (Perl modules that calculate message digests)
The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. An important property of the digest algorithms is that the digest is likely to change if the message change in some way. Another property is that digest functions are one-way functions, i.e. it should be hard to find a message that correspond to some given digest. Algorithms differ in how "likely" and how "hard", as well as how efficient they are to compute. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5303-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5184-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5182-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5302-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5282-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5282-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5302-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5282-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5341-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5182-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: ima-dbi-pm5162-0.35-1 (Database connection caching and organization)
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles by storing DBI and SQL information with your class (instead of as seperate objects). This allows you to pass around just one object without worrying about a trail of DBI handles behind it. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped a lot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5182-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5303-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5162-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-body-pm5184-1.23-1 (HTTP body parser)
HTTP body parser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-dump-pm-1.25-1 (Pretty printing of data structures)
This module provides a single function called dump() that takes a list of values as its argument and produces a string as its result. The string contains Perl code that, when evaled, produces a deep copy of the original arguments. The string is formatted for easy reading. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5184-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pm5341-3.0.17-1 (Simple Database Abstraction)
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-copy-recursive-pm-0.45-201 (Recursively copy files and directories)
This module copies and moves directories recursively (or single files, well... singley) to an optional depth and attempts to preserve each file or directory's mode. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-pg-pm5184-0.09-1022 (Class::DBI extension for PostgreSQL)
Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres. Select Postgres system catalog and find out all columns, primary key and SERIAL type column. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: cgi-simple-pm5282-1.281-1 (Simple OO CGI interface)
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with CGI.pm section at the end. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5303-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5341-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: class-dbi-loader-pm5282-0.34-1022 (Dynamic definition of Class::DBI sub classes)
Class::DBI::Loader automate the definition of Class::DBI sub-classes. Scan table schemas and setup columns, primary key. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5182-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: convert-tnef-pm5341-0.18-3 (Convert Microsoft mail attachments)
TNEF stands for Transport Neutral Encapsulation Format, and if you've ever been unfortunate enough to receive one of these files as an email attachment, you may want to use this module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: image-exiftool-pm-13.25-1 (Read and write image/movie meta information)
ExifTool provides an extensible set of perl modules to read, write, and edit meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5303-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: file-temp-pm5182-0.23.11-2 (Safe temporary files)
File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehandle of a temporary file. The tempdir() function can be used to create a temporary directory. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-pm5182-1.3600-1 (Perl module for object oriented time objects)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that using localtime/gmtime in the way documented in perlfunc will still return what you expect. The module actually implements most of an interface described by Larry Wall on the perl5-porters mailing list here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: data-visitor-pm5162-0.32-1 (Visitor traversal of Perl data structures)
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5303-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: dbix-contextualfetch-pm5282-1.03-4 (Add contextual fetches to DBI)
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: astro-fits-header-pm-3.09-1 (Object Orientated interface to FITS HDUs)
Astro::FITS::Header and associated sub-classes are tools for reading, modifying and then writing out FITS standard header blocks to FITS, NDF and GSD files. The module now fully supports ESO HIERARCH header keywords. Support for instantiating Astro::FITS:Header objects from Starlink::AST FrameSet objects is also supported. Full documentation is included in the POD attached to the modules. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: http-request-ascgi-pm5282-1.2-3 (Set up a CGI enviroment from an HTTP::Request)
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5184-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: array-compare-pm5182-3.0.8-1 (Perl extension for comparing arrays)
If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: time-piece-mysql-pm5282-0.06-1 (MySQL-specific methods for Time::Piece)
MySQL-specific methods for Time::Piece commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: date-simple-pm5341-3.03-1 (Simple date objects)
Simple date objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5282-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5303-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5341-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5282-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5184-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5282-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5341-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5282-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5302-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5184-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5303-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5162-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5302-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5303-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: plrpc-pm-0.2020-1022 (Perl RPC client/server)
PlRPC (Perl RPC) is a package for implementing servers and clients that are written in Perl entirely. The name is borrowed from Sun's RPC (Remote Procedure Call), but it could as well be RMI like Java's "Remote Method Interface), because PlRPC gives you the complete power of Perl's OO framework in a very simple manner. RPC::PlServer is the package used on the server side, and you guess what RPC::PlClient is for. Both share the package RPC::PlServer::Comm for communication purposes. See PlRPC::Client(3) and RPC::PlServer::Comm for these parts. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5182-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5182-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5184-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5302-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5341-1.14.0-1 (Swig svn Perl 5.34.1 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5184-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5162-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5341-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: gettext-tools-0.22.5-2 (GNU Internationalization utils)
The gettext packages provides some of the i18n and l10n support used by many GNU programs but missing from the Darwin C library. commit log from Daniel Macks ([email protected]): expat1: new version2025-05-15: annocpan-perldoc-pm5184-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5162-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5182-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5182-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5302-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5184-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-pm5282-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5302-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5341-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5182-1.14.0-1 (Swig svn Perl 5.18.2 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5302-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5184-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5302-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5162-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5282-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5184-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5303-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5162-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5302-1.14.0-1 (Swig svn Perl 5.30.2 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5303-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5162-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5341-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5303-1.14.0-1 (Swig svn Perl 5.30.3 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5303-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5303-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5282-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5182-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5302-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5184-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5341-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5303-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5182-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5341-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-pm5182-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5303-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5182-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5162-1.14.0-1 (Swig svn Perl 5.16.2 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5302-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5302-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5162-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5282-1.14.0-1 (Swig svn Perl 5.28.2 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5162-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5184-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: svn-swig-pm5184-1.14.0-1 (Swig svn Perl 5.18.4 bindings)
Bindings to call svn functions from perl. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-pm5162-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5282-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: expat1-2.7.1-1 (C library for parsing XML)
This is expat, a C library for parsing XML, written by James Clark. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers. commit log from Daniel Macks ([email protected]): expat1: new version2025-05-15: annocpan-perldoc-pm5341-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-dbi-pm5182-1.12-2 (Perl module to link Apache and DBI)
These modules are supposed to be used with the Apache server together with an embedded perl interpreter like mod_perl. They provide support for basic authentication and authorization as well as support for persistent database connections via Perl's Database Independent Interface (DBI). - DBI.pm provides persistent database connections: - connections can be established during server-startup - configurable rollback to ensure data integrity - configurable verification of the connections to avoid time-outs. - AuthDBI.pm provides authentication and authorization: - optional shared cache for passwords to minimize database load - configurable cleanup-handler deletes outdated entries from the cache Apache::DBI has been in widespread deployment on many platforms for years. Apache::DBI is one of the most widely used mod_perl related modules. It can be considered stable. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5341-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5162-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5184-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5182-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-pm5302-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: apache-session-pm5182-1.94-1 (Persistence framework for apache session data)
These modules provide persistent storage for arbitrary data, in arbitrary backing stores. The details of interacting with the backing store are abstracted to make all backing stores behave alike. The programmer simply interacts with a tied hash. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: io-zlib-pm5282-1.15-1 (IO:: style interface to Compress::Zlib)
This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-syncdb-pm5302-0.11-107 (Download the AnnoCPAN database)
Download the AnnoCPAN database commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5162-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: archive-tar-pm5282-3.04-1 (Read, write and manipulate tar files)
Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. An object of class Archive::Tar represents a .tar(.gz) archive full of files and things. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5182-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5162-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-pathlist-pm5282-1.04-1 (Find a file within a set of paths)
Find a file within a set of paths commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: alien-sdl-pm5184-1.4.46-6 (Building, finding and using SDL binaries)
Building, finding and using SDL binaries commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-themes-pm5303-1.055-1 (Theme plugins for acme-metasyntactic-pm)
Theme plugins for acme-metasyntactic-pm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5303-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-fetch-pm5282-1.08-1 (Generic access to files of various uri types)
Generic access to files of various uri types commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: acme-metasyntactic-pm5341-1.015-1 (Themable metasyntactic variable-names)
Themable metasyntactic variable-names commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: file-path-pm5341-2.18-1 (Create or remove directory trees)
Create or remove directory trees commit log from Daniel Macks ([email protected]): perlmod updates2025-05-15: annocpan-perldoc-pm5303-0.10-5 (Integrate AnnoCPAN notes locally into perldoc)
The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. If you like the annopod command line, I recommend you alias perldoc to annopod. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5303-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5341-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5182-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5182-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5162-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5282-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5162-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5302-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5182-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5302-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5184-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5162-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5302-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5184-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5162-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5282-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5162-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5302-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5302-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5162-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5182-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5303-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5341-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5303-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: convert-asn1-pm-0.34-1 (ASN.1 Encode/Decode library)
Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5303-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5302-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5162-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5282-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5303-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5303-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5184-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5162-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5341-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5302-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5184-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5341-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5282-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5341-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5341-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5303-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5341-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5282-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5302-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5302-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5302-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5303-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5182-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5182-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5341-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5341-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5184-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5303-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5184-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5182-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5184-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5182-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5303-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5162-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5182-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5162-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5303-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5184-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5282-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5162-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5282-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-pm5282-0.03-1 (XML doc as parse-tree of nested hashes/arrays)
XML doc as parse-tree of nested hashes/arrays commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5341-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5282-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5303-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5184-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5184-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-filter-buffertext-pm5182-1.01-6 (Filter to put all characters() in one event)
This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5302-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-hmac-pm-1.05-1 (Keyed-Hashing for Message Authentication)
HMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104. The Digest::HMAC module follow the common Digest:: interface, but the constructor takes the secret key and the name of some other simple Digest:: module as argument. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5184-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-sax-writer-pm5303-0.57-1 (Perl module for a SAX2 XML writer)
This module provides a SAX2 XML writer. It is still considered alpha, though it has been put to limited use. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5282-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5302-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5184-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5182-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-compacttree-xs-pm5162-0.03-1 (XS version of XML parse-tree generator)
XS version of XML parse-tree generator commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5282-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5182-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5184-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5302-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-sasl-pm5162-2.1800-1 (SASL Authentication framework)
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5282-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5182-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: vcs-lite-pm-0.12-1 (Minimal version control system)
Minimal version control system commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-dumpfile-pm5282-0.2.2-1 (Process various MediaWiki dump files)
This module supercedes Parse::MediaWikiDump commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5162-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5184-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: io-socket-ip-pm5341-0.43-1 (Protocol-independent use of IPv4 and IPv6)
This module provides a protocol-independent way to use IPv4 and IPv6 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. It uses the `getaddrinfo(3)' function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: digest-md5-pm5282-2.59-1 (MD5 message digest algorithm)
MD5 message digest algorithm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5162-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5182-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: xml-treepuller-pm5303-0.1.2-1 (Tree-oriented XML pull processor)
Tree-oriented XML pull processor commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5303-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: www-mediawiki-client-pm5302-0.31-3 (CVS-like interface to Wikipedia)
CVS-like interface to Wikipedia commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5184-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: gssapi-pm5341-0.28-1 (Perl interface to the GSSAPIv2 library)
This module gives access to the routines of the GSSAPI library, as described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2 distribution from MIT. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5282-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: net-ldap-pm5341-0.68-1 (Net::LDAP)
Net::LDAP is a collection of modules that implements a LDAP services API for Perl programs. The module may be used to search directories or perform maintenance functions such as adding, deleting or modifying entries. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5302-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: mediawiki-api-pm5341-0.52-1 (Perl interface to the MediaWiki API)
Perl interface to the MediaWiki API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: parse-mediawikidump-pm5341-1.0.6-1 (Process various MediaWiki dump files)
This module is deprecated. Upstream recommends using MediaWiki::DumpFile intead commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: authen-pam-pm5182-0.16-1 (Perl interface to PAM library)
Perl interface to PAM library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5184-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5303-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5184-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5302-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5182-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5184-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5182-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: mail-folder-pm5184-0.07-15 (Perl interface to mailboxes)
Perl interface to mailboxes commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5184-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5162-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5303-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5282-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5162-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5282-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5182-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5341-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5303-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5341-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5182-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5162-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5182-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5184-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5303-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5162-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: mail-folder-pm5182-0.07-15 (Perl interface to mailboxes)
Perl interface to mailboxes commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5302-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5282-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5162-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5162-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5302-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5303-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5282-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5162-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5341-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: mail-folder-pm530z-0.07-15 (Perl interface to mailboxes)
Perl interface to mailboxes commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5282-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5184-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5162-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5303-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5282-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5162-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5162-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5341-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5162-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5302-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: mail-folder-pm5162-0.07-15 (Perl interface to mailboxes)
Perl interface to mailboxes commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5341-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5182-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5302-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5303-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5341-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5184-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5282-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5302-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5282-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5282-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5302-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5302-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5182-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5182-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5184-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5182-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5184-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5303-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5303-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5302-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5302-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-xs-pm5341-0.10-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-stringlike-pm5303-0.003-1 (Constraints for strings and similar objects)
Constraints for strings and similar objects commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5302-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5282-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5162-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5182-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5341-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: mail-folder-pm5282-0.07-15 (Perl interface to mailboxes)
Perl interface to mailboxes commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-strictconstructor-pm5341-0.21-1 (Catch unknown attributes in contructors)
Catch unknown attributes in contructors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: moosex-types-path-tiny-pm5182-0.012-1 (Types and coercions for Moose)
Types and coercions for Moose commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: hackamol-pm5182-0.053-1 (Moose libary for molecular hacking)
Moose libary for molecular hacking commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5184-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: interpolation-pm5282-0.74-2 (Arbitrary string interpolation semantic)
Certain standard interpolations require HTML::Parser to be installed. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5341-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5184-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-kdtree-pm5302-0.15-1 ('k-d' trees in Perl)
'k-d' trees in Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: sort-key-top-pm5341-0.08-1 (Top 'n' elements using various orderings)
Top 'n' elements using various orderings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5341-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: class-date-pm5303-1.1.17-1 (Perl module, easy date and time manipulation)
Perl module, easy date and time manipulation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: math-vector-real-random-pm5282-0.03-1 (Random-generator for Math::Vector::Real)
Random-generator for Math::Vector::Real commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: dbi-shell-pm5184-11.98-1 (Perl module, interactive shell for the DBI)
Perl module, interactive shell for the DBI commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cpan-sqlite-pm5303-0.220-1 (Database for CPAN data)
Database for CPAN data commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5303-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5162-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5303-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5303-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: extutils-manifest-pm-1.75-1 (Utilities to write and check a MANIFEST file)
ExtUtils::Manifest provides a number of utilities to write and check a MANIFEST file. At present the list includes mkmanifest, manicheck, filecheck, fullcheck, skipcheck, manifind, maniread, manicopy, and maniadd. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5282-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: test-pod-pm-1.52-1 (Check for POD errors in files)
Test::Pod lets you check the validity of a POD file, and report its results in standard Test::Simple fashion. It uses Pod::Simple to do the heavy lifting. Module authors can put code into a t/pod.t file and have Test::Pod automatically find and check all POD files in a module distribution. You can also specify a list of files to check, using the all_pod_files() function. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5302-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5182-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5282-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5184-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5182-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5162-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5341-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5182-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5184-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5303-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5162-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5184-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5182-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5282-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5162-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5341-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5162-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5282-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5182-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5341-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5282-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5303-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5302-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5182-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-lcd-pm5302-1.3-12 (Liquid Crystal Display widget)
Tk::LCD is a Canvas derived widget, based on a code snip- pet from Donal K. Fellows' Maze game. LCD symbols are dis- played in elements composed of 8 segments, labeled "a" though "g", some on and some off. For instance, the num- ber 8 requires one LCD element that has all 8 segments lit: b - a | | c - <------ g f | | d _ e A Tk::LCD widget can consist of any number of elements, specified during widget creation. To actually display an LCD number, either invoke the set() method, or use the -variable option. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-pm5184-804.036-1 (Graphical User Interface ToolKit)
Graphical User Interface ToolKit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5341-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5184-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5282-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5341-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5302-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-tablematrix-pm5341-1.29-1 (Tcl/tk Tktable widget v2.7 for perl/tk)
Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) (Note perltk version has only been tested on Solaris, Linux, win98/mingw32 as of 8/18/00) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-worldcanvas-pm5302-1.2.7-1 (Canvas with autoscaling and zoom)
Canvas with autoscaling and zoom commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-autoscroll-pm5162-1.14-1 (Click-and-drag to scroll)
Click-and-drag to scroll commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: pod-simple-pm-3.46-1 (Perl module, framework for parsing Pod)
Perl module, framework for parsing Pod commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5303-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5184-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: tk-abstractcanvas-pm5302-1.82-1 (Canvas with center/zoom/rotate)
Canvas with center/zoom/rotate commit log from Daniel Macks ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5162-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5302-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5282-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5303-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5282-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5341-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5302-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5282-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5162-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5182-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5184-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5182-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5341-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5341-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5303-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5303-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5303-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5302-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5302-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5182-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5184-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5184-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5302-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5162-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5162-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5182-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5341-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5184-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5184-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5282-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5341-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5182-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5282-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5162-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5282-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5182-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5182-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5282-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5303-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5282-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5162-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5282-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5184-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5303-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5184-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5302-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5182-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5162-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5184-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5341-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5341-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5182-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5341-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5282-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5302-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5303-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5303-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5184-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5184-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5162-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5162-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5282-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5182-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5182-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5184-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5282-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5182-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5162-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5184-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5341-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5182-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5182-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5341-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5282-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5182-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5303-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5303-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5341-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: smart-comments-pm5302-1.06-1 (Comments that do more than just sit there)
Smart comments provide an easy way to insert debugging and tracking code into a program. They can report the value of a variable, track the progress of a loop, and verify that particular assertions are true. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments. Leaving smart comments in your code is smart because if you needed them once, you'll almost certainly need them again later. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5282-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5341-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5303-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5182-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5184-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5182-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5282-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5303-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5341-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5303-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5184-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5162-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5184-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5302-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5303-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5282-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5303-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5184-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5182-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5341-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5184-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5184-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5162-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5303-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5302-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5302-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5341-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: text-diff-html-pm5182-0.08-1 (XHTML format for Text::Diff::Unified)
XHTML format for Text::Diff::Unified commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5303-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5341-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5303-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5282-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5162-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5302-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5162-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: cgi-pm5341-4.68-1 (Simple Common Gateway Interface Class)
Simple Common Gateway Interface Class commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5341-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5162-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5302-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5184-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5341-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5303-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5162-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5184-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-deprecated-pm5282-1.119-1 (Deprecated perl-critic policies)
Policies that were formally included with Perl::Critic itself, but which have been superseded by others. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5302-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5162-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perlio-gzip-pm5303-0.20-1 (PerlIO layer to gzip)
PerlIO layer to gzip commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-widgetdump-pm5282-1.39-1 (Display the widget hierarchy)
Display the widget hierarchy commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: pod-minimumversion-pm5302-50-1 (Determine min Perl version of POD directives)
Determine min Perl version of POD directives commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5302-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5341-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: devel-leak-pm5302-0.03-1 (Check for unreleased allocations)
Check for unreleased allocations commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5302-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5162-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: time-hires-pm5162-1.9764-1 (Higher-performance M::V::R functions)
Higher-performance M::V::R functions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-objscanner-pm5162-2.018-1 (Data-structure browser)
Data-structure browser commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: file-sync-pm5282-0.11-13 (Perl fsync and sync implementation)
Perl fsync and sync implementation commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-compatibility-pm5303-1.001-1 (Policies related to older perl versions)
Policies related to older perl versions commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: template-plugin-number-format-pm5282-1.06-1 (Plugin/filter interface to Number::Format)
Plugin/filter interface to Number::Format commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: criticism-pm5302-1.02-1 (Pragma for coding standards)
Pragma for coding standards commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-bangs-pm5302-1.14-1 (Collection of handy Perl::Critic policies)
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like "XXX", "TODO", etc. Perl::Critic::Policy::Bangs::ProhibitNoPlan Tests should have a plan. Perl::Critic::Policy::Bangs::ProhibitNumberedNames Variables like $user and $user2 are insufficiently distinguished. Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto Determining the class in a constructor by using ref($proto) || $proto is usually a cut-n-paste that is incorrect. Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. Perl::Critic::Policy::Bangs::ProhibitVagueNames Vague variables like $data or $info are not descriptive enough. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: perl-critic-pulp-pm5182-99-1 (Misc policies)
Misc policies commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-gbarr-pm5341-2.08-1 (Collection of Tk widgets)
Collection of Tk widgets commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-histentry-pm5162-0.45-1 (Entry widget ith history)
Entry widget ith history commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: inline-core-pm5182-0.86-1 (Embed other languages in perl subroutines)
Embed other languages in perl subroutines commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-pod-pm5184-0.9943-1 (Viewer for perl POD docs)
Viewer for perl POD docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-14: tk-fontdialog-pm5302-0.19-1 (Font-chooser widget)
Font-chooser widget commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5182-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5341-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5341-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5182-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5162-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mime-base32-pm-1.303-1 (Base32 encoder and decoder)
Base32 encoder and decoder commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5302-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5303-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5182-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: test-simple-pm-1.302211-202 (Test::Simple for /usr/bin/perl)
Use BuildDepends:test-simple-pm (or TestDepends as needed) for packages that do not otherwise need to be perl-version varianted so that they do not need to be perl-version varianted on account of this build dependency. For packages that *are* perl-version varianted, use BuildDepends:test-simple-pmXXX for the appropriate perlXXX. commit log from Daniel Macks ([email protected]): test-simple-pm system-perl cascade2025-05-13: gd-graph3d-pm5303-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: business-issn-pm-1.008-1 (International Standard Serial Numbers handler)
International Standard Serial Numbers handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5282-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5303-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5303-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5184-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5303-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5282-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5182-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: business-isbn-data-pm-20250502.001-1 (International Standard Book Numbers)
International Standard Book Numbers commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5341-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5302-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5341-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5182-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5184-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5282-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5303-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5184-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: test-nowarnings-pm-1.06-1 (Ensure you didn't emit warnings while testing)
Ensure you didn't emit warnings while testing commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5162-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5341-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5302-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: ole-storagelite-pm-0.22-1 (Simple Class for OLE document interface)
Simple Class for OLE document interface commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5302-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5184-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5184-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5182-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5162-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5282-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5341-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5162-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5341-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5184-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5303-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5341-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5303-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5182-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5282-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5182-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5184-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5303-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5162-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5282-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5302-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5162-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5162-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5184-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5302-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5282-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5162-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5302-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5302-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5282-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph3d-pm5182-0.63-4 (Perl package that provides 3D graphs)
This is the GD::Graph3d extensions module. It provides 3D graphs for the GD::Graph module by Martien Verbruggen, which in turn generates graph using Lincoln Stein's GD.pm. You use these modules just as you would any of the GD::Graph modules, except that they generate 3d-looking graphs. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5182-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5341-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5303-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5282-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-svg-pm5182-0.33-2 (Perl module to create svg output from gd)
GD::SVG seamlessly enables the scalable vector graphics (SVG) output from scripts written using GD. It accomplishes this by translating GD functions into SVG functions. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5162-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: business-isbn-pm-3.012-1 (International Standard Book Numbers handler)
International Standard Book Numbers handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: libffi8-shlibs-3.4.8-1 (Foreign Function Interface)
Compilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling convention". The "calling convention" is a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A "calling convention" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages. commit log from Daniel Macks ([email protected]): libffi8: new version2025-05-13: gd-graph-pm5162-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5282-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5282-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5341-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5303-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-parseexcel-pm5184-0.66-1 (Get information from an Excel file)
This module allows you to get information from an Excel file. This module can handle files of Excel95, 97 and 2000. (and now supports Excel4) The module will work on the majority of Windows, UNIX and Macintosh platforms. Previous maintainer: Chris Dolan <mailto:[email protected]> Koen van der Drift <mailto:[email protected]> commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5184-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: test-manifest-pm-2.026-1 (Perl module for using t/test_manifest files)
MakeMaker assumes that you want to run all of the .t files in the t/ directory in ascii-betical order during make test unless you say otherwise. This leads to some interesting naming schemes for test files to get them in the desired order. You can specify any order or any files that you like, though, with the test directive to WriteMakefile. Test::Manifest looks in the t/test_manifest file to find out which tests you want to run and the order in which you want to run them. It constructs the right value for MakeMaker to do the right thing. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: uri-pm-5.32-1 (Perl module that implements the URI class)
This package contains the URI.pm module with friends. The module implements the URI class. Objects of this class represent Uniform Resource Identifier (URI) references as specified in RFC 2396. URI objects can be used to access and manipulate the various components that make up these strings. There are also methods to combine URIs in various ways. The URI class replaces the URI::URL class that used to be distributed with libwww-perl. This package contains an emulation of the old URI::URL interface. The emulated URI::URL implements both the old and the new interface. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: text-pdf-pm5341-0.31-1 (PDF Manipulation and generation)
PDF Manipulation and generation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5302-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: poppler-pm5302-0.04-2 (PDF rendering library)
PDF rendering library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5162-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-barcode-pm5184-2.00-1 (Create barcode images with GD)
Create barcode images with GD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5182-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-textutil-pm5302-0.86-14 (Perl package for text utilities of GD)
This are Text utilities for use with the GD drawing package. This package provides three modules: GD::Text: Provides information about a font, irrespective of whether the font is a TTF or builtin font. GD::Text::Align Align a string around a coordinate, left, right, center, top, bottom or center. GD::Text::Wrap Wrap a long string between a right and left margin, starting at a certain y coordinate. Layout the text flush left, flush right, center, or justified. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gdbm-file-pm5162-1.24-1 (Perl interface to gdbm (GNU gdm))
Perl interface to gdbm (GNU gdm) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: test-fork-pm-0.02-1 (Test code which forks)
Test code which forks commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: dpkg-parse-pm5302-0.03-1 (Parse various dpkg files into Perl Objects)
Parse various dpkg files into Perl Objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-graph-pm5184-1.56-1 (Perl package to generate charts using GD)
This is GDGraph, a package to generate charts, using Lincoln Stein's GD.pm. See the documentation for some history and more information. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5341-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gd-pm5303-2.83-1 (Perl interface to the GD graphics library)
This is a autoloadable interface module for libgd, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. Features include: a. lines, polygons, rectangles and arcs, both filled and unfilled b. flood fills c. the use of arbitrary images as brushes and as tiled fill patterns d. line styling (dashed lines and the like) e. horizontal and vertical text rendering f. support for transparency and interlacing g. support for TrueType font rendering, via libfreetype. h. support for spline curves, via GD::Polyline i. support for symbolic font names, such as "helvetica:italic" j. support for symbolic color names, such as "green", via GD::Simple k. produces output in png, gif, jpeg and xbm format l. produces output in svg format via GD::SVG. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: spreadsheet-xlsx-pm5282-0.18-1 (Read Excel 2007 (.xslx) format)
This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks, but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability, including Workbook, Worksheet, and Cell. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: parse-distname-pm5182-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5282-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5184-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5162-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5303-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5162-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5162-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5184-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5282-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5182-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5162-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5184-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5302-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5302-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5162-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5184-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5341-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5182-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5162-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5162-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5282-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5282-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5182-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5162-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5184-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5282-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5184-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5282-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5162-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5303-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: next-pm-0.69-1 (Pseudo-class NEXT for method redispatch)
NEXT.pm adds a pseudoclass named NEXT to any program that uses it. If a method m calls $self->NEXT::m(), the call to m is redispatched as if the calling method had not originally been found. In other words, a call to $self->NEXT::m() resumes the depth-first, left-to-right search of $self's class hierarchy that resulted in the original call to m. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5303-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5184-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5302-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5303-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5282-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5303-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5162-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5184-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5303-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5182-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5303-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5182-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5302-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5341-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5184-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5303-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5282-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5184-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5302-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5341-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5303-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5303-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5182-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5341-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5341-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5341-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5303-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5182-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5184-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-types-pm-2.28-1 (Handle MIME types)
A start for a more detailed data-structure to keep knowledge about various data types are defined by MIME. Some basic treatments with mime types are implemented. The first special data item is whether a data type is binary or ascii. This is required for correctly encoding e-mail attachments, and implemented for the Mail::Box v2.01 module. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5341-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5303-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5341-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5282-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5303-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5162-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5182-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5182-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5184-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5303-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5182-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5282-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5302-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5162-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5303-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5184-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5182-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5162-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5341-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5182-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5302-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5182-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5341-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5182-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5341-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5184-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5282-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5341-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5182-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5303-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5282-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5302-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5182-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5282-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5302-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5341-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5341-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5282-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5302-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5341-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5162-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-release-pm5302-2.136-1 (Automate software releases)
Module::Release automates your software release process. It started as a script that automated my release process, so it has bits to talk to PAUSE (CPAN) and SourceForge, and to use Makefile.PL and CVS. Other people have extended this in other modules under the same namespace so you can use Module::Build, svn, and many other things. The methods represent a step in the release process. Some of them check a condition (e.g. all tests pass) and die if that doesn't work. Module::Release doesn't let you continue if something is wrong. Once you have checked everything, use the upload features to send your files to the right places. The included release script is a good starting place. Don't be afraid to edit it for your own purposes. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5341-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5162-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5162-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-stringy-pm-2.113-1 (Perl module for advanced I/O with filehandles)
This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5303-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5182-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5302-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5184-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5184-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5302-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5282-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5162-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5184-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: app-cpants-lint-pm5184-0.05-1 (Front-end to Module::CPANTS::Analyse)
App::CPANTS::Lint is a core of "cpants_lint.pl" script to check the Kwalitee of a distribution. See the script for casual usage. You can also use this from other modules for finer control. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5162-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5302-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mime-tools-pm5282-5.515-1 (Perl module for manipulating MIME data)
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5282-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5162-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5282-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5303-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5182-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5302-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5184-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-extractuse-pm5282-0.345-1 (Parse perl code to find module requirements)
Parse perl code to find module requirements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5303-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5182-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5182-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5302-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: json-maybexs-pm5162-1.004008-1 (Cpanel::JSON::XS or various JSON::* fallbacks)
Cpanel::JSON::XS or various JSON::* fallbacks commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5303-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: data-binary-pm-0.01-1 (Detection of binary versus text in strings)
Detection of binary versus text in strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5184-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5184-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5282-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5182-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5341-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5302-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5302-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: opengl-pm5303-0.70-1 (Perl module for working with OpenGL)
This module provides access to most of the OpenGL 1.0, 1.1, and 1.2 APIs. Some amount of GLU is supported (I'm not quite sure what version it works out to), and GLUT should be completely supported up to API version 3. A small portion of GLX and X11 is supported, as an alternative to GLUT. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5303-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: parse-distname-pm5341-0.05-1 (Parse a distribution name)
Parse a distribution name commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-sqlite-pm5282-1.76-1 (Self Contained RDBMS (based on SQLite3))
SQLite is a public domain RDBMS database engine that you can find at http://www.hwaci.com/sw/sqlite/. Rather than ask you to install SQLite first, because SQLite is public domain, DBD::SQLite2 includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your perl project you simply have to install this module, and nothing else. SQLite supports the following features: - Implements a large subset of SQL92 See http://www.hwaci.com/sw/sqlite/lang.html for details. - A complete DB in a single disk file Everything for your database is stored in a single disk file, making it easier to move things around than with DBD::CSV. - Atomic commit and rollback Yes, DBD::SQLite2 is small and light, but it supports full transactions! - Extensible User-defined aggregate or regular functions can be registered with the SQL parser. There's lots more to it, so please refer to the docs on the SQLite web page, listed above, for SQL details. Also refer to DBI for details on how to use DBI itself. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5302-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: string-rewriteprefix-pm5162-0.009-1 (Prepend strings to other strings)
Prepend strings to other strings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5184-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-object-pm5302-0.822-1 (Extensible, high performance RDBMS-OO mapper)
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that derivation is the only reasonable way to use this class. Rose::DB::Object inherits from, and follows the conventions of, Rose::Object. See the Rose::Object documentation for more information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: software-license-ccpack-pm5302-1.11-1 (Software::License Creative Commons set)
Software::License Creative Commons set commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: io-pm5302-1.55-1 (IO routines for perl)
This is the perl5 IO distribution. This distribution is included in the perl5 core distribution. You should only need to install this distribution if it is newer than your perl installation. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: algorithm-diff-xs-pm5341-0.04-1 (Algorithm::Diff with compiled core for speed)
Algorithm::Diff with compiled core for speed commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-pm5341-1.100-2 (Extract dist prerequisites from source files)
Extract dist prerequisites from source files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: perl-prereqscanner-notquitelite-pm5282-0.9917-1 (Scan your Perl code for its prerequisites)
Scan your Perl code for its prerequisites commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5302-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: lingua-en-inflect-pm-1.905-1 (Convert singular to plural)
The exportable subroutines of Lingua::EN::Inflect provide plural inflections, "a"/"an" selection for English words, and manipulation of numbers as words. Plural forms of all nouns, most verbs, and some adjectives are provided. Where appropriate, "classical" variants (for example: "brother" -> "brethren", "dogma" -> "dogmata", etc.) are also provided. Pronunciation-based "a"/"an" selection is provided for all English words, and most initialisms. It is also possible to inflect numerals (1,2,3) to ordinals (1st, 2nd, 3rd) and to english words ("one", "two", "three). In generating these inflections, Lingua::EN::Inflect follows the Oxford English Dictionary and the guidelines in Fowler's Modern English Usage, preferring the former where the two disagree. The module is built around standard British spelling, but is designed to cope with common American variants as well. Slang, jargon, and other English dialects are not explicitly catered for. Where two or more inflected forms exist for a single word (typically a "classical" form and a "modern" form), Lingua::EN::Inflect prefers the more common form (typically the "modern" one), unless "classical" processing has been specified (see "MODERN VS CLASSICAL INFLECTIONS"). commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5341-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-db-pm5184-0.786-1 (DBI wrapper and abstraction layer)
Rose::DB is a wrapper and abstraction layer for DBI-related functionality. A Rose::DB object "has a" DBI object; it is not a subclass of DBI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: rose-pm5162-0.10-4 (Complete web application construction kit)
Rose is a work in progress, but it will eventually be a suite of modules used to build web applications in the mod_perl environment. Support for Apache 1 and 2 is planned. The Rose suite is broken up into several components. This module (Rose.pm) lists all the other Rose components as prerequisites, including their minimum version numbers. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: proc-processtable-pm5303-0.636-1 (Access the UNIX process table)
Access the UNIX process table commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: module-cpants-analyse-pm5162-1.02-1 (Tests a dist for Kwalitee)
Tests a dist for Kwalitee commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: array-diff-pm5341-0.09-1 (Find the differences between two arrays)
Find the differences between two arrays commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-pg-unified-pm5341-3.18.0-1 (PostgreSQL Perl DBI module)
DBD-Pg is a PostgreSQL interface for Perl5 using DBI. For further information about DBI look at: http://dbi.symbolstone.org/ commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: dbd-mysql-pm5182-4.050-1 (Perl5 Database Interface to MySQL)
DBD::mysql is an interface between the Perl programming language and the mysql programming API that come with the mysql relational database management systems. Most functions provided by the programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: regexp-trie-pm5282-0.02-1 (Builds trie-ized regexp)
Builds trie-ized regexp commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-13: mac-errors-pm-1.194-1 (Perl Module - constants for Mac error codes)
Perl Module - constants for Mac error codes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5303-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5162-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5182-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5184-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5341-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5162-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5184-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5302-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5184-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5341-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5182-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5302-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5303-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5184-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5341-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: test-number-delta-pm-1.06-1 (Compare numbers within tolerance)
Compare numbers within tolerance commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5302-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5303-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5282-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5184-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5341-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: chemistry-elements-pm-1.081-1 (Extension for working with chemical elements)
Chemistry::Elements provides an easy, object-oriented way to keep track of your chemical data. Using either the atomic number, chemical symbol, or element name you can construct an Element object. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: chemistry-file-mdlmol-pm-0.24-1 (PerlMol MDL molfile and SDF file processors)
PerlMol MDL molfile and SDF file processors commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5302-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5303-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5182-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: chemistry-mol-pm-0.39-1 (PerlMol molecule objects)
PerlMol molecule objects commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5162-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5182-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5282-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5184-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5282-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: chemistry-ring-pm-0.21-1 (PerlMol ring structures & detection)
PerlMol ring structures & detection commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5341-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5302-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5341-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5302-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5282-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5303-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5282-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5302-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5303-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5182-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5162-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5341-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5162-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5162-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5184-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5302-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5184-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: file-which-pm-1.27-1 (Portable, pure-perl implementation of `which`)
File::Which is a portable implementation (in Perl) of `which', and can be used to get the absolute filename of an executable program installed somewhere in your PATH, or just check for its existence. It formerly included the command-line utility `pwhich' which has the same function as `which', but this was scrapped many versions ago. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5182-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5182-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-pm-1.602-1 (Perl .plist parser)
This module is a low-level interface to the Mac OS X Property List (plist) format. You probably shouldn't use this in applications -- build interfaces on top of this so you don't have to put all the heinous multi-level object stuff where people have to look at it. You can parse a plist file and get back a data structure. You can take that data structure and get back the plist as XML. If you want to change the structure inbetween that's your business. :) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5184-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5302-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5182-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5303-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5184-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5282-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5182-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5184-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5162-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5303-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5282-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5302-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5341-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-vfs-pm5282-1.081-6 (Perl bindings for gnome-vfs2)
Perl bindings for gnome-vfs2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5341-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: sys-info-driver-osx-pm-0.7963-1 (OSX driver for Sys::Info)
OSX driver for Sys::Info commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: font-freetype-pm5282-0.16-1 (Font-file reader and glyph renderer)
Font-file reader and glyph renderer commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5182-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-gladexml-pm5302-1.008-1 (Perl bindings for Glade 2.0 for Gtk2-Perl)
Perl bindings for Glade 2.0 for Gtk2-Perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5184-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5162-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5282-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5303-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-canvas-pm5162-1.002-10 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5303-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gnome2-pm5303-1.047-1 (Perl bindings for libgnomecanvas2)
Perl bindings for libgnomecanvas2 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5182-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5341-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: pango-pm5302-1.221-3 (Pango perl module)
Pango perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5341-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5282-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5162-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-ex-formfactory-pm5182-0.67-1 (Makes building complex GUI's easy)
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents the data of your application. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: glib-pm5341-1.222-1 (Glib:: perl module (bindings for glib2))
Glib:: perl module (bindings for glib2) commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-podviewer-pm5303-0.12-7 (GUI reader for perl "POD" documentation)
GUI reader for perl "POD" documentation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: gtk2-pm5282-1.221-4 (Gtk2:: perl module)
Gtk2:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: mac-propertylist-sax-pm5162-1.002-1 (Work with Mac plists at a low level, fast)
Work with Mac plists at a low level, fast commit log from Daniel Macks ([email protected]): perlmod updates2025-05-13: cairo-pm5162-1.109-1 (Cairo:: perl module)
Cairo:: perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: perl5282-5.28.2-7 (The Perl programming language, v. 5.28.2)
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. Fink's perl packages retain the perl version subdirectories in the lib tree. Without these, upgrading or downgrading Perl breaks all of the binary modules. commit log from Daniel Macks ([email protected]): Fix tangle with fink libbind6 (backport from 5.34.1 package)2025-05-12: perl5182-5.18.2-1005 (The Perl programming language, v. 5.18.2)
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. Fink's perl packages retain the perl version subdirectories in the lib tree. Without these, upgrading or downgrading Perl breaks all of the binary modules. commit log from Daniel Macks ([email protected]): Fix tangle with fink libbind6 (backport from 5.34.1 package)2025-05-12: perl5184-5.18.4-7 (The Perl programming language, v. 5.18.4)
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. Fink's perl packages retain the perl version subdirectories in the lib tree. Without these, upgrading or downgrading Perl breaks all of the binary modules. commit log from Daniel Macks ([email protected]): Fix tangle with fink libbind6 (backport from 5.34.1 package)2025-05-12: perl5303-5.30.3-4 (The Perl programming language, v. 5.30.3)
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. Fink's perl packages retain the perl version subdirectories in the lib tree. Without these, upgrading or downgrading Perl breaks all of the binary modules. commit log from Daniel Macks ([email protected]): Fix tangle with fink libbind6 (backport from 5.34.1 package)2025-05-12: perl5302-5.30.2-5 (The Perl programming language, v. 5.30.2)
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. Fink's perl packages retain the perl version subdirectories in the lib tree. Without these, upgrading or downgrading Perl breaks all of the binary modules. commit log from Daniel Macks ([email protected]): Fix tangle with fink libbind6 (backport from 5.34.1 package)2025-05-12: text-soundex-pm5302-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5282-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5341-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5341-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5184-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5184-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5184-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5282-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5341-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5282-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5341-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5302-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5341-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5302-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5282-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5162-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5182-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5182-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5182-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5303-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5302-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5182-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5341-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5302-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5182-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5184-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5184-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5184-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5162-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5303-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5302-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5303-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5162-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5162-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5184-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5341-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5184-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5303-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5303-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5282-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5341-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5282-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5184-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5303-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5162-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5303-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5282-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5341-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5182-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5341-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5182-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5303-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5182-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5341-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5182-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5182-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5182-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5162-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5282-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5184-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5282-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5184-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5303-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5302-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5162-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5282-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5341-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5302-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5184-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5282-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5341-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5162-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5341-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5182-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5303-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5341-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5341-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5182-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5182-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5184-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5302-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5162-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5182-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5162-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5341-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5184-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5303-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5282-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5303-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5162-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5162-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5182-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5282-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5303-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5302-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5282-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5302-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5303-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5182-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5282-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5162-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5302-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5302-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5341-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5182-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5162-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5184-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5184-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5282-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5184-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5182-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5282-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5302-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5182-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5184-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5184-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5282-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5341-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5162-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5162-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5303-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5341-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5282-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5182-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5282-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5341-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5341-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5302-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5282-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5184-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5184-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5302-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5302-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5303-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5302-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5302-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5303-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5282-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5184-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5303-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5303-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5341-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5282-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5162-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5282-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5341-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5303-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5162-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5302-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5282-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-iso2022-pm5302-0.04-1 (ISO/IEC 2022 character encoding scheme)
ISO/IEC 2022 character encoding scheme commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5162-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5162-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5302-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5162-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-string-pm5341-2.10-1 (Perl mod for unicode strings)
The current set of modules are: Unicode::String - represent strings of Unicode chars Unicode::CharName - look up character names Unicode::Map8 - mapping tables towards 8-bit char sets (the Unicode::Map8 module is distributed separately) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5182-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5303-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5184-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5162-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5341-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5303-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5282-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5182-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5184-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5341-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5162-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5182-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5303-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5184-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5303-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5303-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5303-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5282-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5162-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-size-pm5282-3.300-1 (Image::Size perl module)
Image::Size is a library based on the image-sizing code in the wwwimagesize script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to IMG directives. Image::Size has generalized that code to return a raw (X, Y) pair, and included wrappers to pre-format that output into either HTML or a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein. Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF, the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed, the formats supported by it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5162-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5302-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5282-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5282-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5302-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: image-info-pm5182-1.45-1 (Extract meta information from image files)
Extract meta information from image files commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5282-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5182-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5162-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5162-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5182-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-treepp-pm5282-0.43-1 (Implementation for parsing/writing XML docs)
Implementation for parsing/writing XML docs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-pm5184-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5302-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5302-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5184-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5341-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5302-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5162-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5184-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5184-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5282-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5341-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5184-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5303-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-map-pm5182-0.112-16 (Map text to and from UTF16 Unicode)
This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To transform these use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for two byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5303-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5162-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5302-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5282-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5182-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5302-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5303-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5184-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5282-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: unicode-linebreak-pm5302-2019.001-1 (UAX #14 unicode line breaking algorithm)
UAX #14 unicode line breaking algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5282-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5184-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5182-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-rss-pm5341-1.65-1 (Perl module for manipulating RSS XML files)
This module was created to help those who need to manage RDF Site Summary (RSS) files. It makes quick work of creating, updating, and saving RSS files. XML::RSS currently supports 0.9, 0.91, 1.0, and 2.0 versions of RSS. See http://my.netscape.com/publish/help/mnn20/quickstart.html for information on RSS 0.91. See http://my.netscape.com/publish/help/ for RSS 0.9 and http://purl.org/rss/1.0/. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-w3cdtf-pm5303-0.08-1 (Parse and format W3CDTF datetime strings)
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5184-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5303-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-pom-pm5162-0.29-2 (Pod -> Pod Object Model document converter)
Pod -> Pod Object Model document converter commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5302-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5282-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5162-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5341-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5162-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5184-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5182-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5162-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5303-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tie-toobject-pm5303-0.03-2 (Tie to an existing object)
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5184-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5282-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5341-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: lwp-useragent-determined-pm5182-1.07-1 (Virtual browser that retries errors)
Virtual browser that retries errors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-pm5182-20160806-2 (Perl module to find URIs in arbitrary text)
This module does one thing: Finds URIs and URLs in plain text. It finds them quickly and it finds them all (or what URI::URL considers a URI to be.) It only finds URIs which include a scheme (http:// or the like), for something a bit less strict have a look at URI::Find::Schemeless. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-eucjpascii-pm5184-0.03-1 (Open mapping of eucJP-ascii)
Open mapping of eucJP-ascii commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: mime-charset-pm5162-1.013.1-1 (Charset Information for MIME)
Charset Information for MIME commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-simple-pm5302-2.25-1 (Trivial API for reading and writing XML)
XML::Simple - Trivial API for reading and writing XML (esp config files) commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5302-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5184-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-oracle-pm5182-0.06-1 (Parse and format Oracle dates and times)
This module may be used to convert Oracle date and timestamp values into DateTime objects. It also can take a DateTime object and produce a date string matching the NLS_DATE_FORMAT. Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of NLS_DATE_FORMAT. Timestamp values will match either the NLS_TIMESTAMP_FORMAT or NLS_TIMESTAMP_TZ_FORMAT session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5162-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-html-objects-pm5162-0.627-1 (Object-oriented interfaces for HTML)
The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation. Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5303-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: threads-pm5162-2.21-1 (Perl interpreter-based threads)
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from 5005threads (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by default. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-csv-xs-pm5302-1.60-1 (High-performance CSV manipulation)
Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. The module accepts either strings or files as input and can utilize any user-specified characters as delimiters, separators, and escapes so it is perhaps better called ASV (anything separated values) rather than just CSV. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5182-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5341-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rose-datetime-pm5302-0.540-2 (DateTime helper functions and objects)
The Rose::DateTime::* modules provide a few convenience functions and objects for use with DateTime dates. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5182-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: file-find-object-pm5182-0.3.9-1 (OO module for traversing a directory tree)
OO module for traversing a directory tree commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: http-cache-transparent-pm5302-1.4-1 (Cache the result of http get-requests)
Cache the result of http get-requests commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5341-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: xml-dumper-pm5303-0.81-1022 (Dump Perl objects from/to XML)
XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. You can use the module read the XML from a file and write the XML to a file. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well. And it is. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: tree-simple-visitorfactory-pm5184-0.16-1 (Create tree structures from visitor info)
Various tools for managing web site visitor information. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: text-soundex-pm5162-3.05-1 (Implementation of the soundex algorithm)
Implementation of the soundex algorithm commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5303-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5302-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5302-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-statement-pm5341-1.414-1 (Parse SQL statements)
Parse SQL statements commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: sql-reservedwords-pm5303-0.8-2 (Reserved SQL words by standard and vendors)
Determine if words are reserved by ANSI/ISO SQL standard. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5162-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: bit-vector-pm5303-7.4-1 (Efficient base class implementing bit vectors)
Efficient base class implementing bit vectors commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-hanextra-pm5341-0.23-1 (Extra sets of Chinese encodings)
Extra sets of Chinese encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-pg-pm5303-0.16014-1 (Parse and format PostgreSQL dates and times)
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: datetime-format-mail-pm5282-0.4003-1 (Convert between DateTime and RFC2822/822)
RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. So this module provides four things for those handling mail dates: * A strict parser that will only accept RFC2822 dates, so you can see where you're right. * A strict formatter, so you can generate the right stuff to begin with. * A loose parser, so you can take the misbegotten output from other programs and turn it into something useful. This includes various minor errors as well as some somewhat more bizarre mistakes. Those regarded as invalid are just a bit too strange to allow. * Interoperation with the rest of the DateTime suite. These are a collection of modules to handle dates in a modern and accurate fashion. In particular, they make it trivial to parse, manipulate and then format dates. Shifting timezones is a doddle, and converting between formats is a cinch. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-timer-pm5341-1.00-3 (Rudimentary profiling for Template Toolkit)
Template::Timer provides inline timings of the template processing throughout your code. It's an overridden version of Template::Context that wraps the process() and include() methods. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5302-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: template-notex-pm5341-3.102-1 (Fast extensible template processing system)
The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. It can be used as a stand-alone Perl module or embedded within an Apache/mod_perl server for generating highly configurable dynamic web content. A number of Perl scripts are also provided which can greatly simplify the process of creating and managing static web content and other offline document systems. The "tpage" and "ttree" commands, formerly in the %N-bin package, are back in %N as of %N-2.10-21 commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: uri-find-rule-pm5182-0.8-7 (Simplified interface to URI::Find)
URI::Find::Rule is a simpler interface to URI::Find (closely modelled on File::Find::Rule by Richard Clamp). Because it operates on URI objects instead of the stringified versions of the found URIs, it's nicer than, say, grepping the stringified values from URI::Find::Simple's list_uris method. It returns (default) a list containing [$original, $uri] for each URI or, optionally, a list containing a URI object for each URI. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: rrd-pm5341-1.4.4-2 (RRDTool Perl bindings module)
RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly user interface on it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: encode-jisx0213-pm5182-0.04-1 (JIS X 0213 (Japanese charset) encodings)
JIS X 0213 (Japanese charset) encodings commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: dbi-pm5184-1.643-1 (Perl Database Interface by Tim Bunce)
The DBI requires one or more 'driver' modules to talk to databases. Check that a DBD::* module exists for the database you wish to use. Use the 'perldoc DBI' command to read the DBI documentation. E.g. you could use 'fink install dbd-mysql-pm%type_pkg[perl]' to get MySQL support. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-12: pod-spell-pm5341-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: json-any-pm5282-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-any-pm5162-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5282-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5302-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5282-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5303-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: cpanel-json-xs-pm5182-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5184-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5184-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5184-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5282-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5162-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5282-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5184-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5341-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5282-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5303-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5182-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5184-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-any-pm5184-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5303-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5184-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5182-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5341-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5184-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5282-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5303-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5162-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5303-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5341-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-commonmistakes-pm-1.002-1 (Catches common typos in POD)
Catches common typos in POD commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-pm5282-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5303-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5182-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5341-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5182-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5182-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5302-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5162-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5302-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5341-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5184-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: xml-libxml-pm5182-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5303-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: common-sense-pm-3.75-1 (Implements sane defaults for Perl programs)
Implements sane defaults for Perl programs commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5162-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5282-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5184-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-pm5302-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5303-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5302-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5162-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5302-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: local-lib-pm-2.000029-1 (Manage private collection of libs vs global)
Manage private collection of libs vs global commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5282-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5282-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5182-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5182-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5282-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5303-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5302-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5162-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5162-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5162-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5182-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-pm5162-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5303-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5182-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-dwiw-pm5302-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5341-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5182-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: json-any-pm5341-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5302-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-devel-setlinenumber-pm5162-0.002-1 (Set line number for an XML::LibXML::Node)
Set line number for an XML::LibXML::Node commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-pm5303-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5302-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-any-pm5182-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5341-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pdf-api2-pm5341-2.047-1 (TheNextGen PDF Create/Modify API)
TheNextGen PDF Create/Modify API commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-treecreate-pm-0.0.1-1 (Recursively create a directory tree)
Recursively create a directory tree commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5162-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: locale-maketext-pm5341-1.33-1 (Base class for inheritance-based lexicons)
Base class for inheritance-based lexicons commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5162-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: json-dwiw-pm5182-0.47-1 (JSON converter that Does What I Want)
JSON converter that Does What I Want commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5302-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: xml-libxml-pm5341-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5341-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-trailingspace-pm5303-0.0601-1 (Test for trailing space in source files)
Test for trailing space in source files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5302-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxslt-pm5184-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-any-pm5303-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-expat-pm5282-0.51-1 (Perl module, SAX2 Driver for Expat)
Perl module, SAX2 Driver for Expat commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5302-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: pod-spell-pm5282-1.27-2 (Formatter for spellchecking Pod)
Formatter for spellchecking Pod commit log from Daniel Macks ([email protected]): pod-spell-pmXXX: fix C/R typo2025-05-12: xml-libxslt-pm5303-2.003000-1 (Fast standards-compliant XSLT-1.0)
Fast standards-compliant XSLT-1.0 commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: term-readline-gnu-pm5184-1.46-1 (Perl extension for the GNU Readline)
This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For more detail of the GNU Readline/History Library, see 'GNU Readline Library Manual' and 'GNU History Library Manual'. The sample programs under eg/ directory and test programs under t/ directory in the Term::ReadLine::Gnu distribution include many example of this module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-without-module-pm-0.23-1 (Test fallback behaviour in absence of modules)
This module allows you to deliberately hide modules from a program even though they are installed. This is mostly useful for testing modules that have a fallback when a certain dependency module is not installed. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-libxml-pm5184-2.0134-2 (Perl interface to the Gnome libxml2 library)
This module implements a Perl interface to the Gnome libxml2 library. The libxml2 libxml2 library provides interfaces for parsing and manipulating XML Files. This Module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation. Prior to v1.70, xml-libxml-common-pm%type_pkg[perl] was a separate package; it has now been incorporated here following upstream merge. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: xml-sax-pm5184-1.02-1 (Perl Simple API for XML)
XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: test-spelling-pm-0.25-1 (Check for spelling errors in POD files)
Check for spelling errors in POD files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: file-find-object-rule-pm5162-0.0313-1 (Alternative interface to File::Find::Object)
Alternative interface to File::Find::Object commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: json-any-pm5302-1.40-1 (Wrapper Class for the various JSON classes)
Wrapper Class for the various JSON classes commit log from Daniel Macks ([email protected]): perlmod updates2025-05-12: cpanel-json-xs-pm5341-2.3403-1 (Fast and correct serialising for Cpanel)
Fast and correct serialising for Cpanel commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5302-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5162-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5182-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5341-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5303-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5184-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5282-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5282-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5184-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: string-diff-pm-0.11-301 (Diff for Perl strings)
String::Diff is the difference of a consecutive string is made. after general diff is done, the difference in the line is searchable. The mark of the addition and the deletion can be freely changed. The color is colored to the terminal with ANSI, using HTML display it. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5162-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5184-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5282-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5182-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5282-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5282-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5303-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5184-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5182-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5302-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: b-keywords-pm-1.23-1 (Lists of reserved barewords and symbol names)
Lists of reserved barewords and symbol names commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5303-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5184-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5162-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5341-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5182-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5341-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5303-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5162-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5303-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5184-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5162-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5341-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5282-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5282-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5184-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5303-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5341-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5282-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5162-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-utils-pm5182-0.003-1 (Utility functions for PPI)
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodule or via this module. These functions were originally from Perl::Critic::Utils and related modules, and have been split off to this distribution for use outside of Perl::Critic. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5341-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5303-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-quotelike-pm5302-0.023-1 (Parse Perl string literals)
Parse Perl string literals commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5303-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5302-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppix-regexp-pm5182-0.088-1 (Represent a regular expression of some sort)
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5302-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: perl-critic-pm5162-1.156-1 (Critique Perl source code for best-practices)
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5182-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5341-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5302-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: ppi-pm5302-1.283-1 (Parse, Analyze and Manipulate Perl)
Parse, Analyze and Manipulate Perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5162-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: safe-isa-pm5182-1.000010-1 (Call isa safely)
Call isa, can, does and DOES safely on things that may not be objects. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5341-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: yaml-pp-pm5184-0.39.0-1 (Modular YAML processor)
Modular YAML processor commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-perl-critic-pm5302-1.04-1 (Use Perl::Critic in test programs)
Use Perl::Critic in test programs commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: filter-pm5303-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5303-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5302-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5282-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5184-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5341-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5303-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: experimental-pm-0.035-1 (Smart matching utilities)
Smart matching utilities commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5303-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5303-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5184-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5303-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5162-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-tiny-pm-1.76-1 (Read/Write YAML files)
The YAML specification is huge. Really, really huge. It contains all the functionality of XML, except with flexibility and choice, which makes it easier to read, but with a formal specification that is more complex than XML. The original pure-Perl implementation YAML costs just over 4 megabytes of memory to load. Just like with Windows .ini files (3 meg to load) and CSS (3.5 meg to load) the situation is just asking for a YAML::Tiny module, an incomplete but correct and usable subset of the functionality, in as little code as possible. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5162-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5341-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5184-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5341-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5162-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-perl-releases-pm-5.20250422-1 (Map Perl CPAN releases to tarball locations)
Map Perl CPAN releases to tarball locations commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5162-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5303-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5182-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5282-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5162-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5182-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5184-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5341-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5182-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5184-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5162-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5302-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5184-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5184-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5303-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5302-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5282-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5302-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5282-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: compress-bzip2-pm5341-2.28-1 (Interface to Bzip2 compression library)
Interface to Bzip2 compression library commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: filter-pm5182-1.64-1 (Source filters for perl code)
Source filters for perl code commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5162-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5302-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: json-pp-pm-4.16-1 (JSON::XS compatible pure-Perl module)
JSON::XS compatible pure-Perl module commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5302-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5184-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5282-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5302-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: expect-pm5182-1.38-1 (Automate human interaction with perl)
Automate human interaction with perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5282-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: par-dist-pm-0.53-1 (Create and manipulate PAR distributions)
Create and manipulate PAR distributions commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-pm-1.31-1 (Perl module, data serialization language)
You probably think YAML stands for "Yet Another Markup Language". It ain't! YAML is really a data serialization language. But if you want to think of it as a markup, that's OK with me. A lot of people try to use XML as a serialization format. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5341-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5302-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5182-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-pm5282-2.38-1 (Perl module to access perl modules on CPAN)
Perl module to access perl modules on CPAN commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5162-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5341-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: cpan-meta-yaml-pm-0.020-1 (R/W a subset of YAML for CPAN Meta files)
R/W a subset of YAML for CPAN Meta files commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: yaml-libyaml-pm5341-0.904.0-1 (Perl YAML serialization)
Perl YAML serialization commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-harness-pm5182-3.52-1 (Run standard test scripts with statistics)
Note: TAP::Parser::SourceHandler::pgTAP is now in a separate package (tap-parser-sourcehandler-pgtap-pm%type_pkg[perl]). commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: module-signature-pm5182-0.89-1 (Module signature file manipulation)
Module signature file manipulation commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: digest-sha1-pm5282-2.13-2 (Perl interface to the SHA-1 Algorithm)
The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input. SHA1 is described at http://www.itl.nist.gov/fipspubs/fip180-1.htm commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-base-pm5184-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5341-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: boolean-pm-0.46-500 (Boolean datatype support for perl)
Boolean datatype support for perl commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5184-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5162-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5184-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5162-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5341-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5184-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5162-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5303-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5162-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5162-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5302-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5302-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5302-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5302-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5341-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5303-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5302-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5282-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5303-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5162-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5184-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5184-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5282-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5182-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5341-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5303-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5184-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5282-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5182-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5182-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5282-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5303-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5341-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5282-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5282-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-pm5302-1.21-1 (Standalone, extensible Perl module installer)
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5182-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5182-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5303-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5341-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5302-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5162-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5303-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5302-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5341-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5162-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5302-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5282-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5302-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5182-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5302-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5162-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5184-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-pm5162-0.59-1 (Provide the stuff missing in List::Util)
Provide the stuff missing in List::Util commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5184-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5341-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: test-base-pm5182-0.89-1 (Data-driven testing framework)
Data-driven testing framework commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5303-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5184-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-xs-pm5182-4.03-1 (JSON done correctly and fast)
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn't require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5282-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5182-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5303-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5182-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5341-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: json-pm5162-4.10-1 (JSON encoder/decoder)
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module which is bundled in this distribution and has a strong compatibility to JSON::XS. This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5303-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: file-remove-pm5282-1.61-1 (Remove files and directories)
Remove files and directories commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: math-bigint-fastcalc-pm5341-0.5020-1 (Faster implemenation of some of Math::BigInt)
Faster implemenation of some of Math::BigInt commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5303-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5184-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-githubmeta-pm5282-0.30-1 (Include GitHub meta information in META.yml)
Module::Install::GithubMeta is a Module::Install extension to include GitHub http://github.com meta information in "META.yml". It automatically detects if the distribution directory is under "git" version control and whether the "origin" is a GitHub repository and will set the "repository" and "homepage" meta in "META.yml" to the appropriate URLs for GitHub. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmefrompod-pm5182-0.30-1 (Automatically convert POD to a README)
A Module::Install extension to automatically convert POD to a README commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: list-someutils-xs-pm5282-0.58-1 (XS implementation for List::SomeUtils)
XS implementation for List::SomeUtils commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: module-install-readmemarkdownfrompod-pm5341-0.04-1 (Create README.mkdn from POD)
Make README.mkdn from POD. commit log from Hanspeter Niederstrasser ([email protected]): perlmod updates2025-05-11: edb-1.31-2 (The Emacs Database)
EDB is a database manager for emacs. commit log from Hanspeter Niederstrasser ([email protected]): edb: move source to SF since original upstream homepage is something totally different2025-05-11: types-path-tiny-pm5302-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5184-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5162-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5162-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5302-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5182-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5341-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5341-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5162-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5162-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5303-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5282-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5282-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-fatal-pm-0.017-1 (Helpers for testing code with exceptions)
Test::Fatal is an alternative to the popular Test::Exception. It does much less, but should allow greater flexibility in testing exception-throwing code with about the same amount of typing. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5302-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5302-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5341-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5282-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5303-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5182-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5302-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5162-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5184-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5182-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5184-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5341-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5282-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5184-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: exporter-pm-5.78-1 (Implements default import method for modules)
Implements default import method for modules commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5282-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5303-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5182-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5303-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5302-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5162-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5182-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5302-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5182-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5162-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5303-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5282-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5341-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5162-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5282-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5341-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5303-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5303-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5341-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5282-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5302-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: test-warn-pm-0.37-1 (Perl extension to test methods for warnings)
This module provides a few convenience methods for testing warning based code. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5341-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5184-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5182-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5182-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5162-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5302-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5302-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5184-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5303-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5341-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: try-tiny-pm-0.32-1 (Minimal try/catch/finally)
This module provides bare bones try/catch/finally statements that are designed to minimize common mistakes with eval blocks, and NOTHING else. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5341-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5303-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5341-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5184-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5282-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5303-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5184-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5282-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5341-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5282-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: class-insideout-pm5184-1.14-1 (Simple inside-out object construction kit)
Simple inside-out object construction kit commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5184-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5182-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5182-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5184-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5302-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5303-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5182-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5303-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5341-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5162-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: parse-keyword-pm5162-0.10-1 (Write syntax extensions in perl)
Write syntax extensions in perl commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: clone-choose-pm-0.010-1 (Choose appropriate clone utility)
Choose appropriate clone utility commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5282-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-getopt-pm5302-0.78-1 (Moose role for processing CLI options)
Moose role for processing CLI options commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-descriptive-pm5182-0.116-1 (Enhanced command-line argument handler)
Enhanced command-line argument handler commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: types-path-tiny-pm5184-0.006-1 (Path::Tiny types & coercions for Moose & Moo)
Path::Tiny types & coercions for Moose & Moo commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: getopt-long-pm5182-2.58-1 (Extended processing of command line options)
Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options. In general, this means that command line options can have long names instead of single letters, and are introduced with a double dash `--'. Optionally, Getopt::Long can support the traditional bundling of single-letter command line options. Getopt::Long::GetOptions() is part of the Perl 5 distribution. It is the successor of newgetopt.pl that came with Perl 4. It is fully upward compatible. In fact, the Perl 5 version of newgetopt.pl is just a wrapper around the module. commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5184-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: validation-class-pm5184-7.900059-1 (Powerful data validation framework)
Powerful data validation framework commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-role-parameterized-pm5162-1.11-1 (Moose roles with composition parameters)
Moose roles with composition parameters commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-peek-pm5162-0.37-1 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5182-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5341-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5303-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: moosex-types-path-class-pm5282-0.09-2 (Peek into archives without extracting them)
Peek into archives without extracting them commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5282-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-ppport-pm5302-3.68-1 (Perl/Pollution/Portability)
Perl/Pollution/Portability commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: hash-merge-pm5302-0.200-1 (Merge arbitrarily deep hashes recursively)
Merge arbitrarily deep hashes recursively commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: function-parameters-pm5303-2.002005-1 (Subroutine definitions with parameter lists)
Subroutine definitions with parameter lists commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: archive-extract-pm5162-0.88-1 (Generic archive extraction)
Generic archive extraction commit log from Daniel Macks ([email protected]): perlmod updates2025-05-11: devel-callparser-pm5184-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5282-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5182-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5162-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5341-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5302-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well2025-05-11: devel-callparser-pm5303-0.002-1 (Custom parsing attached to subroutines)
Custom parsing attached to subroutines commit log from Hanspeter Niederstrasser ([email protected]): devel::callparser: apply lexical-var workaround to 5.28.2 as well