| Store | Cart

Re: Roadmap/plan for Perl 5?

From: sawyer x <xsaw...@gmail.com>
Wed, 3 Sep 2014 00:44:27 +0200
On Wed, Sep 3, 2014 at 12:18 AM, Leon Timmermans <faw...@gmail.com> wrote:

> On Tue, Sep 2, 2014 at 5:42 PM, sawyer x <xsaw...@gmail.com> wrote:>>> I know this is considered a naughty word in some places, but I am>> wondering if there is a roadmap or a plan for the continued development of>> the Perl 5 language.>>>> I'm not trying to step on toes or to upset anyone. I'm also not trying to>> usurp any position. I'm genuinely interested in any long-term plans that>> exist for the language.>>>> I think that, due to the nature of the project, roadmaps are largely> personal.>


I don't see how Perl, as a language, is a project inherently different than
others that have roadmaps.


I have plans of where I want to take perl, I know others have their own
> (usually orthogonal) plans, but often timescales are not well-defined. And> nothing is explicitly written down.>


Timescales come later, if at all. Even the "by version X" would be too
restrictive to begin with. Having "this is where we're going" is in and of
itself invaluable.



> Ultimately, the direction of development of perl is made by those who do,> not by those who talk.>


This sounds vaguely like "talk is cheap". I'm not suggesting not doing. I'm
suggesting having clear goals. This doesn't prevent anyone from working,
nor does it convert actions to talk. In fact it allowed to reduce talk and
increase focused efforts.



> * Is there a list of features that had been decided to be added to core?>>>> There are some directions in which I suspect general consensus on it being> a good idea. Them actually happening is dependent on someone standing up> and getting it done.>


That's good. Would those be part of some direction the project needs to go?
Is that sorted and listed anywhere?



>>> * I know there are complaints about the tests. Is there a plan on how to>> improve them?>>>> I'm not aware of any large issue in particular.>


One glaring problem the TODO mentions is that B isn't covered, that there's
a coverage problem in general, and that it's still using the
custom-generated TAP. I also spoke to people and heard the problem with the
testing suite a random pile of test files.

These are 4 big issues already.



>>>  * Are there any long-term changes desired? I know CoW went in some time>> ago. Anything like that?>>>> It's not hard to come up with ideas. Implementing them? Well volunteered!>


It's not just about ideas. Long-term changes hints of a direction. I'm not
asking whether you can come up with ideas. :)



>>>  * Is the documentation where we want it? Is someone herding those>> efforts?>>>> The documentation is of varying quality. I think only perlfaq is being> herded currently.>


Is anyone in charge of documentation in general?



>>> * I remember Yves Orton mentioning his grief with the XS interface. Are>> there plans for formalizing and solidifying how to handle some of the warts>> he mentioned?>>>> Again, that only takes a person to write some patches>


Again, this is not about the actual work. *What* patches? To *what* end?
*What* will they address? Is that agreed upon with others?

When I spoke to Yves, there were some big ideas floating around. It's more
than "just send the patches".

I think much of the bike-shedding is done because there is no clear
direction. If I send huge patches now to address this, I would still have
to go through "Why are you doing this? What are you trying to achieve?" -
Would it be good to know *before* patches are submitted? Wouldn't be nice
to discuss what such patches will do and how?



>>>  * Do we know how we want Perl 5 to look like 5-10 years from now?>>>> I know where I want it to be, but I wouldn't expect consensus on all of> that.>

Hours of discussions can save weeks of work - as long as they don't lead to
bike-shedding and rage. :)

Recent Messages in this Thread
sawyer x Sep 02, 2014 03:42 pm
Kent Fredric Sep 02, 2014 05:06 pm
sawyer x Sep 02, 2014 06:18 pm
Kent Fredric Sep 02, 2014 07:06 pm
sawyer x Sep 02, 2014 10:22 pm
Jan Dubois Sep 02, 2014 06:35 pm
Kent Fredric Sep 02, 2014 07:23 pm
Jarkko Hietaniemi Sep 02, 2014 09:57 pm
Kent Fredric Sep 02, 2014 10:07 pm
Jan Dubois Sep 02, 2014 10:16 pm
Kent Fredric Sep 02, 2014 10:59 pm
sawyer x Sep 02, 2014 10:28 pm
sawyer x Sep 02, 2014 10:16 pm
Leon Timmermans Sep 02, 2014 10:18 pm
sawyer x Sep 02, 2014 10:44 pm
Aristotle Pagaltzis Sep 03, 2014 01:13 am
Peter Martini Sep 03, 2014 01:26 am
sawyer x Sep 03, 2014 10:11 am
Rafael Garcia-Suarez Sep 03, 2014 11:38 am
Paul \LeoNerd\ Evans Sep 03, 2014 12:11 pm
sawyer x Sep 03, 2014 10:08 am
H.Merijn Brand Sep 03, 2014 10:48 am
H.Merijn Brand Sep 03, 2014 12:05 pm
Jarkko Hietaniemi Sep 03, 2014 12:23 pm
Paul \LeoNerd\ Evans Sep 03, 2014 04:26 pm
Jarkko Hietaniemi Sep 03, 2014 04:42 pm
Paul \LeoNerd\ Evans Sep 03, 2014 05:25 pm
demerphq Sep 03, 2014 06:00 pm
Paul \LeoNerd\ Evans Sep 03, 2014 06:15 pm
demerphq Sep 03, 2014 06:35 pm
bulk88 Sep 08, 2014 01:26 pm
Paul \LeoNerd\ Evans Sep 08, 2014 01:59 pm
Ricardo Signes Sep 03, 2014 01:22 am
demerphq Sep 03, 2014 08:07 am
Leon Timmermans Sep 03, 2014 11:42 am
sawyer x Sep 03, 2014 12:00 pm
Ricardo Signes Sep 04, 2014 03:55 pm
Reini Urban Sep 04, 2014 11:33 pm
Dave Mitchell Sep 08, 2014 01:22 pm
Reini Urban Sep 08, 2014 07:46 pm
Ricardo Signes Sep 08, 2014 10:11 pm
Sawyer X Sep 06, 2014 08:11 pm
Philippe Bruhat (BooK) Sep 07, 2014 01:50 am
Jarkko Hietaniemi Sep 07, 2014 02:06 am
Sawyer X Sep 07, 2014 07:43 am
H.Merijn Brand Sep 07, 2014 07:50 am
bulk88 Sep 08, 2014 02:33 pm
Elizabeth Mattijsen Sep 08, 2014 07:19 pm
demerphq Sep 08, 2014 07:43 pm
Tim Bunce Sep 08, 2014 10:12 pm
Ricardo Signes Sep 07, 2014 02:26 am
Sawyer X Sep 07, 2014 08:55 am
demerphq Sep 07, 2014 10:05 am
demerphq Sep 07, 2014 10:13 am
Ricardo Signes Sep 07, 2014 11:38 am
Sawyer X Sep 07, 2014 07:53 pm
demerphq Sep 07, 2014 09:20 pm
Ricardo Signes Sep 07, 2014 11:15 pm
Abigail Sep 07, 2014 10:43 am
Kent Fredric Sep 07, 2014 10:57 am
demerphq Sep 07, 2014 11:17 am
Sawyer X Sep 07, 2014 06:05 pm
Aristotle Pagaltzis Sep 07, 2014 08:10 pm
Father Chrysostomos Sep 03, 2014 05:35 am
sawyer x Sep 03, 2014 10:16 am
Messages in this thread