Comments are hilarious, especially knowing some of those people commenting most critically had recently been working at FM&T.<p>At the short stint I did at the Beeb I spent a lot of time doing code for date maths using SSI and Perl before they decided to completely rewrite what we were doing in Flash.<p>Perl is a great language, and Catalyst and Mojolicious are rock solid, as is DBIx::Class. I work all day with TypeScript now, but I miss working with Perl.
I worked at the beeb around 2003 and built a very high traffic Perl application for Radio 1 called OneMusic to launch unsigned bands. It was interactive, not static, hit MySQL directly and blazingly fast. Was a huge success using existing libs. This was pre nginx on our public facing Apache/modperl and it handled very high traffic.<p>BBC did have non static Perl applications so this whole thing is a false premise. They wanted to build a framework.<p>In 2007 Perl had thousands of MVC frameworks in CPAN. The idea that the solution to static file hosting is to build yet another MVC framework is absurd. They did and were surprised Perl is fast. Yeah. It always was. And they reinvented the wheel.
I miss perl.<p>I don't think there are any other scripting languages that allow you to write very concise one-liners that can do very complex things. That's also where perl got its bad reputation from, but it's more a discipline issue than a language problem. I always rewrote my explorative one-liners more cleanly when I committed them to a final program, but nothing forces you to do it like python does.
Reminds me of SQL on Rails.<p><a href="https://youtu.be/0_PK1eDQyVg" rel="nofollow">https://youtu.be/0_PK1eDQyVg</a><p>I still crack up about this. Context is that in the early days of Rails, they did a lot of screencast showing how easy it was to create a blog and tons of code was generated for you making seem like with just a few commands you could create anything.
Ruby is well known as the “bad parts of Perl” so there’s a beautiful horror here. It’s also funny that Ruby is the slowest of the dynamic languages, and that Perl is much faster. They created a magnificent mind bending nightmare.