News for hackers. Stuff that matters.
Re:Perl 6 Optimism by bigbluedots on Tuesday January 23, 2018 @08:10AM (#16213275)
Is anybody here using perl 6 in production at the moment? Or perl 5 for that matter?
Re:Perl 6 Optimism by ryanianian on Tuesday January 23, 2018 @08:54AM (#16213525)
A surprisingly huge amount of the Amazon.com codebase is Perl 5. The various back-ends are primarily in Java, but most front-end code is Perl/Mason.
Re:Perl 6 Optimism by autarch on Tuesday January 23, 2018 @07:10PM (#16219164)
Wow! Still?

As one of the primary maintainers of Mason for many years I enjoyed telling non-technical friends that they used my work every time they went to Amazon. But I'd kind of assumed that was no longer the case these days. Apparently I can keep telling them the same thing!

Re:Perl 6 Optimism by ryanianian on Wednesday January 24, 2018 @06:41PM (#16227406)
Mason is great. Thanks for your work! They are phasing it out but very slowly. It'll probably be around forever on internal tools.
Re:Perl 6 Optimism by autarch on Wednesday January 24, 2018 @11:50PM (#16228851)
Cool, I'm glad it's still helping people. For the record, I was not the creator of the package. That was Jon Swartz.

I did a lot of work on it for quite a few years in the early 2000s and maintained it for quite some time after that.

Re:Perl 6 Optimism by zimpenfish on Tuesday January 23, 2018 @08:13AM (#16213288)
Perl 5? Off the top of my head: Deutsche Bank, Broadbean, Photobox, BBC, Booking.com, Net-A-Porter. I'm sure a more enthusiastic Perl user can provide a surfeit of examples.
Re:Perl 6 Optimism by theOnliest on Tuesday January 23, 2018 @05:40PM (#16218561)
All of FastMail is in Perl5 (minus the Cyrus parts, which are in C).
Re:Perl 6 Optimism by latenightcoding on Tuesday January 23, 2018 @07:29PM (#16219275)
NVIDIA, Shutterstock, Symantec, Amadeus IT Group, Bank of America
Re:Perl 6 Optimism by vgy7ujm on Tuesday January 23, 2018 @08:16AM (#16213303)
DuckDuckGo, ZipRecruiter
Re:Perl 6 Optimism by dmux on Tuesday January 23, 2018 @09:18AM (#16213688)
Athenahealth
Re:Perl 6 Optimism by geoffc on Tuesday January 23, 2018 @07:16PM (#16219197)
OpenAir, Ambrahealth
Re:Perl 6 Optimism by extortionist on Tuesday January 23, 2018 @12:27PM (#16215316)
My office has at least a few hundred thousand lines of perl 5 (v 5.8.0) running on legacy systems, though we've switched to python for new development.

We won't be using perl 6, and suggesting it in the office would get some good laughs out of everyone who's had to work on that codebase.

I'll still write perl when I need a quick one-off script to solve the kind of problem it's good for, like throwing a bunch of regexes at a bunch of text files.

Re:Perl 6 Optimism by marcusramberg on Tuesday January 23, 2018 @10:07AM (#16214109)
I work full time as a Perl developer working on charter travel sites (not booking) using Mojolicious.
Re:Perl 6 Optimism by kamaal on Tuesday January 23, 2018 @12:31PM (#16215362)
Pretty much anybody using Unix is using Perl one way or the other.

Its a bit like C. The language is so neatly integrated with the OS that its hard to beat it.

Re:Perl 6 Optimism by ioddly on Tuesday January 23, 2018 @04:38PM (#16217965)
After reading this I couldn't think of anything I personally use that depends on perl, so I tried `pacman -Rs perl` to see what needed it. There's a surprising amount of packages that depend on it - openssl, git, automake...
Re:Perl 6 Optimism by vgy7ujm on Tuesday January 23, 2018 @12:43PM (#16215479)
This is very true.

Not many languages feel so "Unixy" as Perl.

Re:Perl 6 Optimism by jsymolon on Tuesday January 23, 2018 @11:46AM (#16214925)
I've got billion dollars in revenue running on a Perl 5 batch system.
Re:Perl 6 Optimism by Steeeve on Tuesday January 23, 2018 @12:18PM (#16215228)
I have perl5 in production and we are pushing to migrate that codebase to python - for the plain and simple fact that it's getting harder and harder to find people with any interest in perl5.
Re:Perl 6 Optimism by lizmat on Tuesday January 23, 2018 @09:06AM (#16213603)
If you would have actually read the blog post, you would have seen a "Rakudo Perl 6 in production" section in it.
Re:Perl 6 Optimism by gaius on Tuesday January 23, 2018 @09:37AM (#16213813)
The section in which obscure companies are using it for trivial tasks?

Sorry if that sounds harsh but in Python, Ruby, even Perl 5 large companies that bet the farm on the language are ten a penny

Re:Perl 6 Optimism by dragonwriter on Tuesday January 23, 2018 @10:12AM (#16214148)
Yes, old established language are in heavier use at large, established organizations.

By that metric, COBOL is awesome.

Re:Perl 6 Optimism by gaius on Tuesday January 23, 2018 @10:27AM (#16214275)
There are real companies doing real work in newer languages like Swift and Go too. Perl 6 is a toy in comparison.

Zoffix Znet I use it at $work for throw-away one-liners

Awesome

Re:Perl 6 Optimism by dragonwriter on Tuesday January 23, 2018 @11:46AM (#16214926)
Swift and Go are—dated from first stable release (and even giving them the benefit of counting Perl 6’s first stable spec as a stable release, but ISTR it took Rakudo a while to catch the spec)—older, not newer, languages than Perl 6. Especially Go, which is nearly 10 years old.
Re:Perl 6 Optimism by cygx on Tuesday January 23, 2018 @11:10AM (#16214622)
There are real companies doing real work in newer languages like Swift and Go too

Apples and oranges, given that Swift and Go were started with the deep pockets of Apple and Google behind them.

Look at Ruby for a more fair comparison: It took 10 years to take off, stayed "hot" for ~3 years and has been in slow decline ever since.

Re:Perl 6 Optimism by PopsiclePete on Tuesday January 23, 2018 @04:18PM (#16217793)
>Apples and oranges, given that Swift and Go were started with the deep pockets of Apple and Google behind them.

Go did not have "Google's deep pockets" behind it. It was something like 4-5 Google employees working on it in their spare time as a side project until it was released to the public, at which point it pretty much became an open source project like any other. The vast, vast majority of Go contributors are not Google employees.

It faced initial hostility everywhere, including at Google itself, and it's been incredibly hard work to get it promoted, marketed, etc.

Hell, I bet the core Go team has spent just as much time writing documentation, tutorials, shooting videos, creating news groups and irc channels and evangelizing as developing the damn thing.

Perl6 needs that - incessant, in-your-face promotion and marketing, conferences, videos, tutorials, the whole shebang. It's not the 90's anymore and I have choice when choosing a language to be productive in, so Perl6 better beef up its efforts to tell me why I should spend even 5 minutes of my time in learning it.

With Go, I was blown away with how easy it was to setup a scalable HTTP server, accept requests, parse JSON, reach out to multiple systems concurrently, the breadth and quality of its std. lib, etc - I had an immediate use-case for such stuff at work. I started investing time in learning Go before it hit 1.0, and it's paid off.

What's Perl6's killer use-case? Performance? compile-time safety? concurrency? scalability? Amazing std. lib? I don't know. It's not immediately clear. So if I'm comfortable scripting with bash/sed/awk or python for those harder use cases - why transition to Perl6? What does it offer in 2018?

Re:Perl 6 Optimism by gaius on Tuesday January 23, 2018 @11:33AM (#16214835)
It took 10 years to take off

It’s been 18 years since Perl 6 was announced...

Re:Perl 6 Optimism by cygx on Tuesday January 23, 2018 @12:37PM (#16215418)
18 years since it was announced that language design would start. While development of the Parrot VM (ultimately abandoned) started in 2001, the apocalypses weren't all written until 2004 (never mind the Synopses), and Rakudo arguably was born that year as well, when pmichaud started working on PGE.

That's still 14 years, and it sucks for Perl as a brand, but as far as the quality of the final product is concerned, it's completely immaterial if it took 5 or 15 years to arrive...

Re:Perl 6 Optimism by bigbluedots on Tuesday January 23, 2018 @03:37PM (#16217417)
Thank you, I did read the post. I asked if anyone here (participating in this discussion) was using it.
Re:Perl 6 Optimism by mirchibajji on Tuesday January 23, 2018 @11:17AM (#16214688)
A lot of zoopla.co.uk backend is Perl 5.