News for hackers. Stuff that matters.
Re:Data munging in Perl 6 vs. Perl 5 by mercurial on Tuesday December 09, 2014 @04:57PM (#8726100)
Minus the snarkiness, that's not a bad question. The linked article doesn't showcase most of the interesting stuff in Perl 6 like optional typing, junctions or macros, but there are some cool things about it.

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.

Re:Data munging in Perl 6 vs. Perl 5 by cygx on Tuesday December 09, 2014 @05:25PM (#8726267)
Personally, the features I'm most interested in are ones you didn't actually list. They are

- 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.

Re:Data munging in Perl 6 vs. Perl 5 by agumonkey on Tuesday December 09, 2014 @07:15PM (#8726763)
I'm not following the Perl community, but I loved seeing some of Damian Conway's talk (mostly on very very fine and inspiring first class grammar) on P6, do you know some good articles about Perl6 new/weird ideas ?
Re:Data munging in Perl 6 vs. Perl 5 by hyp0 on Tuesday December 09, 2014 @07:49PM (#8726939)
Haskell and ocaml fit the bill, but aren't new... which ones do you mean?
Re:Data munging in Perl 6 vs. Perl 5 by mercurial on Wednesday December 10, 2014 @01:49AM (#8727994)
The difference is that Haskell has gotten way more popular in the last few years, but you can take for example Scala or F#.
Re:Data munging in Perl 6 vs. Perl 5 by hyp0 on Wednesday December 10, 2014 @03:13PM (#8731391)
OK, I thought you meant there were many more such languages - but "proliferated" means spread, so my mistake, yours is valid use.

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.