4 ms·
Wait, Google doesn't support Perl?
by ForHackernews 7y ago
Wait, Google doesn't support Perl?
- lallysingh 7y agoWho'd voluntarily do so in 2019?
- mfontani 7y agoThe NYT, surely - as they helped produce one of the best Perl profilers out there: https://metacpan.org/pod/Devel::NYTProf https://metacpan.org/pod/Devel::NYTProf
- h3throw 7y agoI'm told that Amazon and Booking both have huge production Perl code bases so some major orgs still care about it
- deleted 7y ago[deleted]
- lallysingh 7y agoGood point. There's probably good money in the "host all the stuff that's old and scary" business.
- Coffeewine 7y agoMy org is still writing new code in perl5. The degree to which it's unappealing is, in my opinion, greatly overstated.
- greglindahl 7y agoMost folks who like complaining about perl5 are doing so because they've worked with some terrible old codebase written in it. Terrible code is terrible code. But well-written perl5 code can be fun to work with.
- john-radio 7y agoI'm not much of a Perl user, but [its user community](https://techbeacon.com/app-dev-testing/perl-not-dead-it-was-early-web-novices-gave-it-bad-name https://techbeacon.com/app-dev-testing/perl-not-dead-it-was-...) is surprisingly strong and enthusiastic (even if they do talk about Python the way the TF2 community talks about Overwatch).
- lucb1e 7y agoThe relevant part of the article, for those like myself who read the comments first: > When I looked at the code, I realized I was not going to be able to reuse anything because it was written in Perl. My plan was to rely on many of Google’s managed services, which don’t support Perl. I didn't know Google did shared hosting these days (like, PHP or whatever they do support, I knew about VPSes and hosted databases).
- scarejunba 7y agoConsidering they said 'managed services' you can guess that they use Cloud Functions, App Engine or something like that. With Google Cloud Run you could easily do what they wanted, but then you have to have the Docker tooling. Of course if they were using GCE, GKE, or any other way to deploy compute they'd be fine. In this case, because they're using GAE, they have limited language support without doing lots of (to them) complex stuff. It's the right decision to port here.
- gipp 7y agoI used to work at the times, they definitely have the docker tooling. Most production stuff runs on GKE. The author of the article has a long-standing affinity for GAE, though, plus it's just a quick maker week project so GAE still makes more sense.