willthechill
Re:Perl 11
on Monday October 29, 2018 @12:09PM (#18328624)
This claim by mst is patently false.
While it may be true that some people in the Perl community disagree with Reini Urban (AKA rurban, creator of cperl and co-founder of Perl 11), by no means does Reini alone constitute "most" of the Perl 11 team. In fact, Reini is only 1/3 of the co-founding Perl 11 team, which includes Ingy döt Net and myself. At this time, we have a significantly larger number of people involved in various Perl 11 projects, including my own RPerl compiler.
SO LET'S BE CLEAR!
mst does NOT speak for the Perl community in any official way, and his opinion is (in this case) grossly inaccurate.
RPerl is a Perl 5 transpiler. We started with a low-magic subset of Perl 5, and are now slowly moving into the medium-magic parts of Perl 5 like regular expressions and Moo(se) and databases etc.
The "pluggability of Perl at all levels" is a goal meant to move us away from the existing Perl 5 core design, which is mostly C macros and is essentially unmaintainable. Even if we never truly achieve pluggability on ALL levels, we must at least work TOWARD that goal, in order to achieve the other big plans such as reintegration of Perl 5 + Perl 6, and C/C++ performance, etc.
This is an easy answer which can be found on the homepage of both the Perl11.org and RPerl.org websites. But sure, I can re-explain it for those who didn't bother to read the basic source material!
...
RPerl compiles Perl 5 into C++, which can then be further compiled into a binary or shared object or bytecode or whatever you like with your own favorite C++ compiler. Yes, you can consider RPerl to be a "transpiler" if you like the term. The resulting C++ code has virtually no runtime overhead, and thus runs at least at the speed of native C++. RPerl also offers automatic parallelization via integration with the PLUTO polycc compiler collection, which can often provide faster-than-normal-C++ performance.
I've already spoken with Hauke at great length on #perl11, and he has formally joined the Perl 11 development cooperative, as evidenced by the recent addition of WebPerl to the Perl11.org website.
Hello everyone, I am Will 'the Chill' Braswell, creator of the RPerl optimizing compiler and co-creator of Perl 11, along with Reini Urban and Ingy döt Net. I'd be happy to answer any serious questions about the RPerl technical designs or the Perl 11 project goals. Thanks for your lively interest and continuing support of the Perl community. Obviously, the rumors of Perl's death have been greatly exaggerated! :-)
Re:Perl 5 Optimizing Compiler, RPerl v1.2
on Tuesday September 22, 2015 @04:59PM (#10261670)
I am the creator of RPerl, and I am more than happy to answer any questions and provide free technical support to open source Perl programmers!
Please find our team on IRC:
irc.perl.org
#perl11
@willthechill