develooper Front page | perl.perl5.porters | Postings from December 2017

Re: We need a language design process.

Thread Previous | Thread Next
From:
Rocco Caputo
Date:
December 31, 2017 03:28
Subject:
Re: We need a language design process.
Message ID:
0004F5FA-0371-4F96-848E-EBEFDFFBD938@pobox.com
> On Dec 30, 2017, at 20:48, Father Chrysostomos <sprout@cpan.org> wrote:
> 
> Avar wrote:
>> Not meaningless design changes, but to have some sort of schedule
>> (preferably enforced by code, i.e. as soon as we begun 5.25 we start to
>> warn/die) giving these experimental features an explicit expiry date.
> 
> This would be a good way to discourage people from implementing
> new features.

I'm okay with that as an alternative to half-baked things remaining incomplete indefinitely.

>> Consider the situation we're now in. We're about to release 5.28 and
>> we've chickened out on changing a supposedly "experimental" feature
>> mainly because it breaks stuff on CPAN.
> 
> Good.  That means we are involving the *whole community* in the lan-
> guage design process.  Yay for popular-vote-by-CPAN!

If the Porters want Perl to be defined by popular usage, it behooves them not to release experiments they aren't prepared to support.

-- 
Rocco Caputo <rcaputo@pobox.com>

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About