Skip to main content



Perl extension for the GNU Readline/History Library

Changes for 1.46 - 2023-07-01

  • Reproduce Term::ReadLine::Stub’s behavior for ornaments (#17)
  • let new() fail on multiple instantiation (#16)
  • suppress warning errors on clang
  • make clean removes `*.dSYM` for macOS
  • INSTALL.md: update content
#17 #16


Synthesizer settings librarian

Changes for 0.0027 - 2023-07-01T01:43:35Z

  • Improve the eg/mojo-ui.pl program.
  • Simplify the remove_model() method.
  • Improve documentation.



Synthesizer settings librarian

Changes for 0.0026 - 2023-06-30T18:27:06Z

  • Fix SQLite single quote escaping.
  • Improve the eg/mojo-ui.pl program.


Takes a series of lines in Sentinel Benefits format and writes them out as QIF files, subject to the symbol mappings specified.


Synthesizer settings librarian

Changes for 0.0025 - 2023-06-30T17:50:07Z

  • Improve the eg/mojo-ui.pl program.


Synthesizer settings librarian

Changes for 0.0024 - 2023-06-30T17:32:42Z

  • Improve the eg/mojo-ui.pl program.


Frequently asked questions about Perl

Changes for 5.20230701 - 2023-07-01T00:23:37Z

  • Fix Unicode code point range in glossary (Felipe Gasper, #98)
  • faq4: recommend fc() for string sorting, rather than lc() (brian d foy, #102)
#98 #102


Perl's system(), readpipe()/qx, IPC::Run's run(), start() (with more options)

Changes for 0.341 - 2023-05-24

  • Log output of system() and run(), in addition to readpipe().


Synthesizer settings librarian

Changes for 0.0023 - 2023-06-30T16:45:31Z

  • SQLite does not like JSON key values with single quotes, apparently. :\
  • Improve the eg/mojo-ui.pl program.


Synthesizer settings librarian

Changes for 0.0022 - 2023-06-30T15:31:35Z

  • Doubleplusugh. Include public/!


Synthesizer settings librarian

Changes for 0.0021 - 2023-06-30T15:27:11Z

  • Ugh. Exclude public/.


Synthesizer settings librarian

Changes for 0.0020 - 2023-06-30T15:08:23Z

  • Work around broken Mojo::SQLite behavior.
  • Add the recall_models() method.
  • Improve the eg/mojo-ui.pl program.


Encapsulate SQL queries and rows in simple perl objects

Changes for 1.77 - 2023-06-30

  • Change how DistinctQueryAndCount builds query to fix sorting


Synthesizer settings librarian

Changes for 0.0019 - 2023-06-30T13:45:17Z

  • Improve documentation.
  • Do not require a model.
  • Improve the eg/mojo-ui.pl program.



Efficient buffered DBI inserter and fast INSERT SQL builder

Changes for 0.02 - 2023-06-30

  • Duplicates handling for hash inserts.




Synthesizer settings librarian

Changes for 0.0018 - 2023-06-30T11:44:11Z

  • Add the remove_model() method.


Synthesizer settings librarian

Changes for 0.0017 - 2023-06-30T11:29:15Z

  • Do not require a model name in the constructor.
  • Improve the eg/mojo-ui.pl program.


NBI Slurm module

Changes for 0.4.6 - 2023-06-30

  • `lsjobs` updated with colored output, detailed view of single jobs, rearranged columns


EPP client code for Nominet

Changes for 0.07_03 - 2023-06-30

  • Tests upgrade deep recursion warning to fatal


Identify given/family names and capitalize correctly

Changes for 1.000 - 2023-06-30

  • Translate to Perl
  • Embrace Unicode
  • Add normalize
  • Add nametrim
  • Add support for complex names from many more languages
  • Expand support for complex names for existing languages
  • Add namesplit support for Chinese/Japanese/Korean/Vietnamese names



Schema-based enumerations independent of database

Changes for 1.0003 - 2023-06-30T08:36:59-04:00

  • BUG FIXES
  • DOCUMENTATION
  • STATISTICS


module to replace matched text by the external command result

Changes for 0.99 - 2023-06-30T11:58:29Z

  • introduce --fillup option


NBI Slurm module

Changes for 0.4.6 - 2023-06-30

  • `lsjobs` updated with colored output, detailed view of single jobs, rearranged columns



System Calls for File IO, User, Process, Signal, Socket

Changes for 0.481007 - 2023-06-30

  • Prerequirement Changes







Synthesizer settings librarian

Changes for 0.0016 - 2023-06-29T18:54:49Z

  • Remove the now redundant recall_settings() method.
  • Fix the make_setting() logic.
  • Improve documentation.


Synthesizer settings librarian

Changes for 0.0015 - 2023-06-29T18:00:09Z

  • Fix search_settings() again!
  • Further adjust name column handling.


Collection of utilities related to Perl distributions

Changes for 0.154 - 2023-05-20

  • [doc] Mention this-mod, this-dist.
  • [ux] Default dist argument to 'this dist'.


Signs/verifies Internet mail with DKIM/DomainKey signatures

Changes for 1.20230630 - 2023-06-30

  • Add support for Ed25519 signature types Thanks to Matthäus Wander @mwander
  • Option to add custom tags to generated signatures


A Perl Mail Authentication Milter

Changes for 3.20230629 - 2023-06-29T23:44:32+00:00

  • DKIM: Prepare for Ed25519 support in Mail::DKIM Ed25519 key types do not have a size method which can lead to confusing results.


Synthesizer settings librarian

Changes for 0.0014 - 2023-06-29T15:50:05Z

  • Add the recall_all() method.
  • Improve the eg/mojo-ui.pl program significantly.




a small gemini client

Changes for 0.08 - 2023-06-29

  • Use IO::Socket::IP for better IPv6 support. Break the verify_ssl callback, again, passing a hash reference of details. Notably the IP address of the peer is now included, and the IP is also available via the ip accessor. Break the "digest" such that it is now compatible with how amfora calculates it. Removed the early_shutdown thing. More tests, bugfixes, etc.


The great new HTML::Scrape!

Changes for v0.1.0

  • Very first version. Functions may change in name and arguments.


Interface to OpenLook properties of toplevel windows.

Changes for 0.08

  • Adopted this package
  • Modernized the build structure
  • Modernized testing


Comics aggregator in the style of Gotblah

Changes for 1.20 - 2023-06-29

  • Fix site for all comics.com plugins. Fix patterns for QuestionableContent. Fix patterns for Buttersafe, CyanideAndHappiness, Nozzman, PBFComics, ToonHole. Fix patterns for Sinfest, Glasbergen, CommitStrip, CSectionComics. Add Claw, CatsCafe, WrongHands. Disabled Dilbert.



Testing Tk widgets.

Changes for 3.00

  • Use Test::Deep for testing data structures
  • depricated functions listcompare and hashcompare


Give Tk applications the looks of Gtk applications

Changes for 0.06

  • Repaired failure when executable has extension
  • Updated documentation
  • Added NoteBook to the menu group