diff --git a/devel/cloc.xml b/devel/cloc.xml index e1a923e7d..5862ece68 100644 --- a/devel/cloc.xml +++ b/devel/cloc.xml @@ -9,8 +9,17 @@ + + + + + + + + + - + @@ -61,6 +70,22 @@ + + + + + + + + + + + + + + + + @@ -101,4 +126,7 @@ + + + diff --git a/perl/algorithm-diff.xml b/perl/algorithm-diff.xml new file mode 100644 index 000000000..b591d76ff --- /dev/null +++ b/perl/algorithm-diff.xml @@ -0,0 +1,74 @@ + + + + Algorithm-Diff + Compute differences between two files / lists + This is a module for computing the difference between two files, two +strings, or any other two lists of things. It uses an intelligent +algorithm similar to (or identical to) the one used by the Unix "diff" +program. It is guaranteed to find the *smallest possible* set of +differences. + + + Development + http://search.cpan.org/dist/Algorithm-Diff/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff + implements a "diff" in Perl that is as simple as possible so that you can see how it works. + diff.pl implements a "diff" in Perl that is as simple as (was +previously) possible so that you can see how it works. The output +format is not compatible with regular "diff". It needs to be +reimplemented using the OO interface to greatly simplify the code. + + + + cdiff + implements "diff" that generates real context diffs + cdiff.pl implements "diff" that generates real context diffs in either +traditional format or GNU unified format. Original contextless +"context" diff supplied by Christian Murphy. Modifications to make it +into a real full-featured diff with -c and -u options supplied by Amir +D. Karger. + + + + diffnew + implements a "diff" in Perl with full bells and whistles. + diffnew.pl implements a "diff" in Perl with full bells and whistles. By +Mark-Jason, with code from cdiff.pl included. + + diff --git a/perl/parallel-forkmanager.watch.py b/perl/parallel-forkmanager.watch.py new file mode 100644 index 000000000..e421d4580 --- /dev/null +++ b/perl/parallel-forkmanager.watch.py @@ -0,0 +1,13 @@ +from urllib import request +import json + +excluded_versions = [] +data = request.urlopen('https://fastapi.metacpan.org/v1/release/Parallel-ForkManager').read().decode('utf-8') +release = json.loads(data) +releases = [{ 'version': release['version'], + 'released': release['date'].split('T')[0], + 'name': release['distribution'], + 'summary': release['abstract'], + 'url': release['download_url'], + 'creator': release['author'] + }] diff --git a/perl/parallel-forkmanager.xml b/perl/parallel-forkmanager.xml new file mode 100644 index 000000000..24798094b --- /dev/null +++ b/perl/parallel-forkmanager.xml @@ -0,0 +1,55 @@ + + + + Parallel-ForkManager + A simple parallel processing fork manager + + + This module is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited. Typical use is a downloader which will be retrieving hundreds/thousands of files. + Development + https://metacpan.org/pod/Parallel::ForkManager + + + + + + + + + + + + + + + + + + + YANICK + + + + + + + + + + + + + parallel_get + This small example can be used to get URLs in parallel. + + + + callback + Example of a program using callbacks to get child exit codes + + + + callback_data + Setup a callback for when a child finishes up so we can get it's exit code and any data it collected + + diff --git a/perl/parallel-forkmanager.xml.template b/perl/parallel-forkmanager.xml.template new file mode 100644 index 000000000..b91222f38 --- /dev/null +++ b/perl/parallel-forkmanager.xml.template @@ -0,0 +1,34 @@ + + + {name} + {summary} + + + This module is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited. Typical use is a downloader which will be retrieving hundreds/thousands of files. + Development + https://metacpan.org/release/Parallel-ForkManager + + + + + + + + + + + + + + + + + + + + {creator} + + + + + diff --git a/perl/regex-common.xml b/perl/regex-common.xml new file mode 100644 index 000000000..de3a303c4 --- /dev/null +++ b/perl/regex-common.xml @@ -0,0 +1,23 @@ + + + + Regexp::Common + Provide commonly requested regular expressions + + + Development + http://search.cpan.org/dist/Regexp-Common/ + + + + + + + + + + + + + +