cperl-5.22.2
The name cperl stands for a perl with classes, types, compiler support, the continuation of perl5 development or just a company-friendly perl, but currently it's only a better 5.22 based variant without classes.
All CPAN modules should work out of the box. This is the first production ready cperl release, which fixes several cperl-5.22.1 problems and many perl-5.22 problems.
Currently it is about 15% faster than perl5.22 overall, >2x faster then 5.14, a bit slower than 5.24 with it's incompatible CX changes but uses the least amount of memory measured since 5.6, i.e. less than 5.10 and 5.6.2, which were the previous leaders. While perl5.22 uses the most memory yet measured.
The compiler, profiler, and fast JSON and YAML modules are now builtin.
The compiler doesn't work yet on Windows with MSVC.
The new fast signatures with types and most modernized core modules are not yet included
in 5.22, they will be introduced with 5.24. So you cannot call it yet a "modern perl".
See http://perl11.org/cperl/STATUS.html and http://perl11.org/cperl/ for an overview, changes and docs.
Detailed changes are at https://github.com/perl11/cperl/blob/master/pod/perlcdelta.pod
./Configure -sde && make -s -j4 test && sudo make install
For binaries see http://perl11.org/cperl/STATUS.html
The github default variants at the end of the list below are pretty hard to extract properly.
Rather use the extra source tarballs .tar.bz2 or .tar.gz with the size on the right.
af03dfe3b1e00d83725447e9d3a6da1897f950b5 cperl-5.22.2.tar.bz2
8615964b0a519cf70d69a155b497de98e6a500d0 cperl-5.22.2.tar.gz