### All Releases by Philip R Brenan

River gauge | Release | Uploaded | |
---|---|---|---|

Android-Build-20201115 |
Command line build of an Android apk without resorting to ant or gradle. | 15 Nov 2020 16:17:25 UTC | |

Asm-C-20210330 |
Extract macro values and structure details from C programs. | 30 Mar 2021 00:34:37 UTC | |

Aws-Polly-Select-20171217 |
Select AWS Polly speakers with specified characteristics | 22 Dec 2017 07:23:41 UTC | |

Binary-Heap-Search-2017.117 |
Create a binary search heap | 16 Jan 2017 23:27:14 UTC | |

DBM-Deep-Blue-1.02 |
Memory Mapped Paged Permanent Perl Objects | 18 Aug 2010 09:59:50 UTC | |

Data-DFA-20201031 |
Deterministic finite state parser from regular expression. | 01 Nov 2020 01:21:16 UTC | |

Data-Edit-Conversion-20180610 |
Perform a restartable series of steps in parallel | 09 Jun 2018 23:59:55 UTC | |

Data-Edit-Xml-20201031 |
Edit data held in the XML format. | 31 Oct 2020 23:42:40 UTC | |

Data-Edit-Xml-Lint-20200108 |
Lint xml files in parallel using xmllint and report the failure rate | 08 Jan 2020 17:27:20 UTC | |

Data-Edit-Xml-Reuse-20200503 |
Reuse Xml via Dita conrefs. | 05 May 2020 14:56:21 UTC | |

Data-Edit-Xml-SDL-20200109 |
Create SDL file map from a set of linted xml files | 10 Jan 2020 17:51:58 UTC | |

Data-Edit-Xml-Xref-20200424 |
Cross reference Dita XML, match topics and ameliorate missing references. | 23 Apr 2020 18:26:37 UTC | |

Data-Exchange-20181002 |
Exchange files and update issues with your colleagues via an S3 bucket or rsync. | 02 Oct 2018 01:22:22 UTC | |

Data-Layout-BuddySystem-20170808 |
Layout data in memory allocated via a buddy system | 13 Aug 2017 16:29:38 UTC | |

Data-NFA-20201031 |
Non deterministic finite state machine from regular expression. | 31 Oct 2020 23:21:59 UTC | |

Data-Save-S3-20170809 |
Zip some files to Amazon S3 | 09 Aug 2017 02:17:49 UTC | |

Data-Send-Local-20180405 |
Send a block of data from one process to another on the local machine. | 05 Apr 2018 11:01:47 UTC | |

Data-Table-Text-20211207 |
Write data in tabular text format | 07 Dec 2021 14:42:40 UTC | |

Data-Unique-Name-20170810 |
Generate a unique but stable name from a string | 13 Aug 2017 01:15:33 UTC | |

Dita-Extend-20190201 |
Validate XML documents written as extensions of OASIS DITA. | 02 Feb 2019 00:20:17 UTC | |

Dita-GB-Standard-20201030 |
The Gearhart-Brenan Dita Topic Naming Standard. | 31 Oct 2020 23:41:13 UTC | |

Dita-PCD-20201103 |
Implementation of the Please Change Dita Language | 31 Oct 2020 23:42:51 UTC | |

Encode-Positive-Digits-20170811 |
Encode a positive integer using the specified digits and vice-versa | 13 Aug 2017 00:35:52 UTC | |

Encode-Positive-Pairs-20170812 |
Encode pairs of positive integers as a single integer and vice-versa | 13 Aug 2017 00:38:39 UTC | |

Encode-Unicode-PerlDecodeJava-20171127 |
Encode a Unicode string in Perl and decode it in Java | 28 Nov 2017 02:02:46 UTC | |

Flip-Flop-20181005 |
Set a switch in your script to zero after a run with the switch set to one. | 06 Oct 2018 00:07:13 UTC | |

GitHub-Crud-20210615 |
Create, Read, Update, Delete files, commits, issues, and web hooks on GitHub. | 14 Jul 2021 18:46:53 UTC | |

Google-Translate-Languages-20190811 |
List of languages and ISO 639 language codes supported by Google Translate | 12 Aug 2019 00:39:05 UTC | |

ISO-639-20171214 |
ISO 639 Language Codes | 22 Dec 2017 07:24:28 UTC | |

Image-Find-Loops-20180506 |
Find loops in an image. | 07 May 2018 00:59:13 UTC | |

Image-Find-Paths-20180505 |
Find paths in an image. | 07 May 2018 00:28:21 UTC | |

Java-Doc-20171014 |
Extract documentation from Java source code. | 19 Oct 2017 02:03:01 UTC | |

MakeWithPerl-20210601 |
Make with Perl | 06 Jul 2021 00:44:00 UTC | |

Math-Algebra-Symbols-1.27 |
Symbolic Algebra in Pure Perl | 27 Jan 2016 01:21:15 UTC | |

Math-Cartesian-Product-1.009 |
Generate the cartesian product of zero or more lists. | 18 Aug 2015 18:07:52 UTC | |

Math-Disarrange-List-20170828 |
Generate all the disarrangements of a list. | 31 Aug 2017 01:02:03 UTC | |

Math-Groups-1.002 |
Mathematical groups | 23 Aug 2015 20:39:46 UTC | |

Math-Intersection-Circle-Line-1.008 |
Find the points at which a given circle and a line intersect. | 03 Jan 2016 16:11:23 UTC | |

Math-Permute-List-1.007 |
Generate all the permutations of a list. | 25 Jan 2015 22:58:29 UTC | |

Math-Permute-Lists-20170828 |
Generate all the permutations of zero or more nested lists. | 30 Aug 2017 23:32:39 UTC | |

Math-Permute-Partitions-1.001 |
Generate all the permutations of a partitioned list. | 30 Jan 2015 21:53:02 UTC | |

Math-Subsets-List-1.008 |
Generate all the subsets of a list. | 30 Jan 2015 20:07:41 UTC | |

Math-Transform-List-20170824 |
Generate specified transformations of a list. | 25 Aug 2017 03:13:28 UTC | |

Math-Vectors2-20200419 |
Vectors in two dimensions. | 19 Apr 2020 14:09:23 UTC | |

Math-Zap-1.07 |
Draw 3D objects in 2D | 14 Jun 2004 22:31:46 UTC | |

Nasm-X86-20220712 |
Generate X86 assembler code using Perl as a macro pre-processor. | 12 Jul 2022 11:07:33 UTC | |

Preprocess-Ops-20201117 |
Preprocess â, â, â· and â¶ as operators in ANSI-C. | 17 Nov 2020 18:06:13 UTC | |

Simd-Avx512-20210130 |
Simd::Avx512 - Emulate SIMD Avx512 instructions | 29 Jan 2021 18:43:54 UTC | |

Text-Match-20201221 |
Match text question against possible answer strings | 21 Feb 2021 11:43:16 UTC | |

Text-Numbers-100-20171228 |
Translate the numbers from 0 to 100 into various languages | 28 Dec 2017 21:18:37 UTC | |

Tree-Bulk-20210302 |
Bulk Tree operations | 01 Mar 2021 23:01:35 UTC | |

Tree-Multi-20210629 |
Multi-way tree in Pure Perl with an even or odd number of keys per node. | 30 Jun 2021 04:58:33 UTC | |

Tree-Ops-20201030 |
Tree operations. | 31 Oct 2020 23:11:16 UTC | |

Tree-Term-20210827 |
Create a parse tree from an array of terms representing an expression. | 27 Aug 2021 08:09:28 UTC | |

Tree-Trek-20210425 |
Trek through a tree one character at a time. | 28 Apr 2021 17:02:50 UTC | |

Trim-20210401 |
Trim various things by removing leading and trailing whitespace. | 01 Apr 2021 13:12:59 UTC | |

UnicodeOperators-20170808 |
Unicode Versions of Some Perl Operators | 13 Aug 2017 00:55:19 UTC | |

Unisyn-Parse-20211013 |
Parse a Unisyn expression. | 13 Oct 2021 19:35:06 UTC |