3 ms·
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
by mercurial 12y ago
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.
- cygx 12y agoPersonally, 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.
- agumonkey 12y agoI'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 ?
- hyp0 12y agoHaskell and ocaml fit the bill, but aren't new... which ones do you mean?
- mercurial 12y agoThe difference is that Haskell has gotten way more popular in the last few years, but you can take for example Scala or F#.
- hyp0 12y agoOK, 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.