in reply to What's the perl5's future?
The blog entry you quote is by Marc Lehmann, a deeply unpleasant individual (at least judging by his on-line persona). He writes XS modules that make heavy use of perl core internals, often undocumented internals. When we make a change to the internals (e.g. to fix a bug or improve performance) it will sometimes break his code. Rather than working with us to resolve the issue (sometimes a module might need fixing, sometimes we might need to back out the change), he just lashes out, accusing us of having no respect for backwards compatibility, usually in highly inflammatory terms.
One irony is that these breakages are usually spotted first by us and reported to Marc. We run a system whereby the current development branch of perl is continually run against thousands of CPAN modules, and if any break, it is reported to the p5p list, along with a bisect of which commit broke it. We then look carefully, decide whether perl needs fixing or the module, and proceed accordingly. This is because we care about backwards compatibility so much.
As far as I'm aware, there are people currently working to make Marc's modules work under 5.22. Whether Marc will accept that work, I don't know.
AFAIKT, stableperl isn't intended to be an ongoing fork of perl; its simply a snapshot of 5.22 created by Marc with whatever commits broke his code removed.
cperl is a recent fork of perl by Reini Urban who is incapable of working with others, so is writing a perl where he can do whatever he likes, unfettered by the difficulties of having to reach consensus.
Rperl is a module run within perl that allows you to write chunks of code in a toy subset of perl that go much faster; so it isn't a fork or rival to perl.
Dave.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: What's the perl5's future?
by xiaoyafeng (Deacon) on Oct 12, 2015 at 10:36 UTC | |
by Discipulus (Canon) on Oct 12, 2015 at 10:42 UTC | |
|
Re^2: What's the perl5's future?
by rurban (Scribe) on Sep 18, 2016 at 18:56 UTC | |
by marioroy (Prior) on Sep 19, 2016 at 01:56 UTC | |
by dave_the_m (Monsignor) on Sep 19, 2016 at 08:04 UTC | |
by Your Mother (Archbishop) on Sep 19, 2016 at 14:08 UTC | |
by marioroy (Prior) on Sep 19, 2016 at 11:24 UTC | |
by dave_the_m (Monsignor) on Sep 18, 2016 at 19:22 UTC | |
by Anonymous Monk on Sep 18, 2016 at 19:46 UTC | |
by dave_the_m (Monsignor) on Sep 18, 2016 at 21:00 UTC | |
|