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/
+
+
+
+
+
+
+
+
+
+
+
+
+
+