@ColinTheMathmo I developed #Perl quite a few years for a living.
This clearly showed, that the codestyle policies and their enforcement within a project/team makes all the difference for non-opionated languages like Perl.
Some of the best structured, most readable code I ever saw was in Perl - but at the same time, you can write valid Perl code which is indistinguishable from trying to #OCR paint splatters:
https://www.mcmillen.dev/sigbovik/
@ColinTheMathmo …and when it all goes wrong, there's a certain truth to this quote by Keith Bostic:
"Perl - The only language that looks the same before and after RSA encryption."
@eliasp @ColinTheMathmo BTW #Perl has two well-known tools to encourage and enforce #programming style and best practices, respectively:
• #PerlTidy: https://perltidy.github.io/perltidy
• #PerlCritic: http://perlcritic.com
Your project or team can use their reasonable defaults or further configure them to reflect and maintain the consistent application of your preferences. They also integrate with editors/IDEs, source control management, and author #testing.