Come for the quick hacks, stay for the epiphanies. | |
PerlMonks |
Re^11: The future of Perl?by wjw (Priest) |
on Nov 12, 2014 at 01:19 UTC ( [id://1106915]=note: print w/replies, xml ) | Need Help?? |
Simplify, simplify, simplify. (But that's only what I would do...) Perhaps call it Perl -- (instead of the ++ designator) symbolizing the reduction and begin versioning backwards from 5.20.x . The turning point 0.0 (the point where simplicity/quality goals have been achieved) would be when one started adding platforms back into the mix, with progress being shown by negative numbers? P-- -0.0 -> P-- -0.1 ... -> P -- -1.0 etc... Thus Perl5 -> 6 could continue on its long painful journey and the new Perl -- would not get in the way... Suppose version control would have to get good at counting backwards, but I am sure that could be addressed... Update:This was somewhat intended as tongue-in-cheek, but only somewhat. I understand that it could be considered diminutive, however, that is not what I meant. Instead, I mean it to be "against the grain" as in the reverse of the "jenga tower". Rebuild a solid base re-factoring only the best of what is already core along with what has been stacked on top in such a way that the base is solid, a foundation that addresses the concerns expressed in the various posts on this thread.If the goal is to re-factor in order to simplify, optimize and provide a more solid foundation, and that is the opposite of what is currently happening, then a name which clearly indicates that change of direction is a good thing IMHO. If it is done well, the diminutive connotation is forgotten and the name becomes the new standard for that which can/should be achieved. If not, then the effort is diminutive, not the name: Much like the meaning of the phrase "Made in Japan" has changed over time here in the US(perhaps elsewhere as well, I am not that well traveled to be able to say). Regardless of the reason(Deming, desire, hard work), the meaning of that phrase changed. Isn't that what this is really all about? Finding a way to change? A different path forward? That path sounds to me like going back to the beginning to leverage what has been learned along the way? Let the name reflect it, make it a challenge to the status quo. ...the majority is always wrong, and always the last to know about it... Insanity: Doing the same thing over and over again and expecting different results... A solution is nothing more than a clearly stated problem...otherwise, the problem is not a problem, it is simply an inconvenient fact
In Section
Meditations
|
|