Perl's weird, it just takes a bit of everything (and not in a C++ kind of "be" everything), tosses it in a blender and then suddenly everybody has or wants smoothies in their language.
A short list of what I think we'll see percolating over to other places:
- some of the better syntactic sugar ideas, like blocks and closures, comma as a list constructor, chained comparisons
- what will probably be best-in-class Unicode support
- autothreading
- further improvements to the way regexes are used
- grammars
- junctions could become the next "thing" in lots of languages
- elements of the module system, like using two versions at once without conflict
- the different parameter passing modes
- the current Perl culture around testing
- bags and sets
- the continued relevance and model of CPAN
If we're talking about the world having moved on to either Haskell, Erlang or Go, Rust, well, I don't really see that being as pervasive as it often appears on trend-seeking sites like this.
And I really hope we're not talking about JavaScript…
Plus, I've always noticed a tendency in Perl in the last few years to be interesting/entertaining... sort of like it was designed by science fiction writers.
That said, I think Python has eaten Perl's lunch, and who knows how things will evolve with the proliferation of statically-typed, non-verbose, fast functional languages? Personally, I'm not going back to dynamic languages as my primary workhorse.
- grammars
- grapheme-based Unicode
- implicit parallelism
This is why Perl6 is still relevant today. Larry is hopeful that Rakudo can deliver sometime next year (not all of these features are quite there yet), but even if it doesn't, the language will remain of interest as long as there is no serious contender in sight.
Yes, Haskell is better known, but not proliferated in real-world usage (though jq was based on it). F# and Scala aren't seeing much adoption.
I do think type inference will be borrowed from them (and pr many other features), but not pure fp (it makes some tasks unnecessarily difficult). The growth of dynamic typed languages suggests to me that developers value ease of development over almost everthing.
Perl 6 does seem to have become a perpetual playground for language experimentation, but that hardly makes it Duke Nukem Forever -- you can use it for that today.
Perl 5 is alive and well, seeing regular updates, and seems to have a future, even if its glory days as far as mindshare are over.
In all honesty, does anyone even care about Perl 6 at this point? It's become the Duke Nukem Forever of programming languages as far as I can tell.
Back in the 90s I remember the first CGI scripts I wrote were in Perl but really... the world has moved on.