Higher-Order Perl: Transforming Programs with Programs
https://hop.perl.plover.com/book/The title caught my eye and I also thought LM might be interested.Twice in my programming life, I have modified proprietary programs with custom 'development & management' programs that built out the user content. They worked great at initially building the content but without frequent use they became too mind-boggling to use for maintenance.