hello,

> Actually all the cool and useful ideas that perl6 had DID trickle down
> into perl5 a few years ago.

even if you load a lot of modules from CPAN (which i tried to do with
https://metacpan.org/pod/Sympatic), this is not even close to be true!

for example, raku has

* PEGs are objects
* make multithreaded programming easier than i never seen before
* gradually typing, subsetting types are core
* has much more powerful metamodel, sub and method signatures
* metaoperators
* lambda syntax made right
* Whatever operator
* andless possibilities of new operators that can be used postfixed,
  infixed, prefixed and more ...
* multi signatures (pattern matching for signatures)
* multiple backends (currently jvm and moarvm)

also: globally the langage is much more concistent and readable than
every dynamic langage i saw before.

> Perl6 was (I think) intended as a test bed for ideas by Larry.  Everybody
> got sidelined when a perl6 implementation came out of nowhere,
> written by Audrey Tang, an extra-terrestrial years ahead of everyone.

AFAIK, pugs (it was the name of this implementation) made it possible to
write a test suite that became a reference for all the future
implementations of perl6 (now raku). Now there is a complete community
around the current defacto official backend (named rakudo).

raku is the perl of 2020:
a dynamic langage that is ahead of its time made by an inspiring,
competent and dedicated community which suck at marketing.

regards
marc





Reply via email to