It Was About Time To Find A Shared Vision Of Perl |
Written by Nikos Vaggalis | |||
Monday, 26 July 2021 | |||
The Perl Foundation (TPF) is looking pretty active lately, undertaking a number of initiatives which aim to advance Perl's ecosystem further. The start came with "Coding in Perl? What support do you need?", a survey into what help and guidance Perl beginners would find useful, which we reported in "New To Perl? What Do You Need? The Results". That survey is now followed with yet another initiative, that of "Finding a shared vision of Perl". This tries to: identify the shared values of the Perl community, and their vision of the Perl ecosystem in years to come. The problem that TPF is looking at is that Perl's ecosystem is compartmentalized; one part doesn't know what the other part is doing and there's no clear communication path between them. So the attempt now is to get a high-level overview of what is important for each compartment and connect the pieces in order for the TPF to be able to offer the best possible help and collectively push Perl further ahead. One key group is the Perl Steering Council, which supports the maintenance of the Perl core. Its members views on Perl are that regular expressions play an important part and they lose sleep over the debate of new features versus backward compatibility. Next comes the TPF and its affiliated Perl communities. For them the important values are the desire for communication, collaboration, diversity and inclusivity, as well as Perl's public image and branding. The next group is that of the contributors, who consider that IDEs are especially important for early career Perl developers, and that there's should be more focus on releasing modules for data science. Last but not least, come the communities and companies, who feel that there should be more training services and learning materials available. They also fear that the community is small and shrinking. It's important to note that apart from the disconnect between compartments, there's a few times that they even became antagonistic forming tensions between, or within them. Recent instances of that kind of behavior is the drama that developed between the two sister languages, Perl 5 and Perl 6, which I reported in "The Perl Renaming Debate Highlights Tensions" and afterwards the tension between Perl 5 and Perl 7, debating whether to break backwards compatibility or not, which climaxed with the release of Perl's version 5.34 (Perl 5.34.0 Released - What's New?) and Pumpkin Sawyer X resigning from his position. Thus I see this attempt to find a shared vision as also a way to reconcile all parties and concentrate all the community's power to one common cause - that of progressing Perl on all levels. The survey, hosted on the Gobby platform, asked the following questions:
To give a brief overview the findings, here are the top two answers collected from each question category:
All the answers together with the amount of votes gathered can be found at this link. So the people have spoken, the people have voted. What's next? Its now time for TPF to look into the most important issues brought forward by the community at large. As I said at the start, TPF's cogs are oiled and well in motion, as there's yet another survey,the Ann Barcomb study, by the University of Calgary which looks into understanding episodic, or occasional, participation in the Perl and Raku communities This survey is ongoing and you can take part by following this link. In the end, yes, it was about time to look for a common vision for Perl inside such a fragmented landscape. Maybe that's what was holding Perl back from staying "alive".
More InformationFinding a shared vision of Perl Related ArticlesPerl 5.34.0 Released - What's New? The Perl Renaming Debate Highlights Tensions
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Tuesday, 27 July 2021 ) |