develooper Front page | perl.perl5.porters | Postings from January 2018

[perl #132760] Blead Breaks CPAN: YANICK/List-Lazy-0.3.0.tar.gz

Thread Previous | Thread Next
From: via RT
January 28, 2018 09:51
[perl #132760] Blead Breaks CPAN: YANICK/List-Lazy-0.3.0.tar.gz
Message ID:
Dana Sat, 27 Jan 2018 06:35:49 -0800, reče:
> On 01/27/2018 01:17 PM, via RT wrote:
> >
> > But I found the 1st question in the ticket more important. The now
> > not implemented order "first signature, then attributes" seems to be
> > the natural order for me, and it's possible that this kind of error
> > happens often in future. So can we improve diagnostics, or even
> > support both types of order with some safety net where the order
> > matters (like in the case of lvalue)?
> I agree it is more visually pleasing to see signatures prior to
> attributes. However, that breaks. We had several threads in which I
> provided two options for allowing it to work but both provided a
> hairy,
> fragile solution.

I would like to look into this discussion, but it's difficult to find these threads... well, we really need something like a TIP or PEP process...

The only thing which I see as a rationale for the change is the examples in perl5.27.8's perldelta. And the lvalue example there looks quite contrived to me.

> I did not provide an answer to your first question
> because I don't think I have a good answer other than what we had
> already discussed. I have also expressed the urgency of these and by
> now
> we have passed the deadline on this change.

What deadline? If there needs to be the choice between meeting a deadline and having a good language definition, I would know what to choose.


via perlbug:  queue: perl5 status: open

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About