https://irclog.perlgeek.de/perl6/2017-12-01#i_15520545
On 2015-06-01 04:26:37, masak wrote: > On Mon Jun 01 01:15:07 2015, FROGGS.de wrote: > > FROGGS: m: say "#={ 42 }" # DrForr: your ticket is invalid > > camelia: rakudo-moar c2a57e: OUTPUT«#=42» > > FROGGS: DrForr: I am closing your ticket now > > DrForr: The error was about the closing quotes, not the > > interpolation. > > FROGGS: DrForr: you mean that '"' is mentioned in the error message? > > DrForr: Yes. > > FROGGS: ahh > > * FROGGS adds that to the ticket > > > > So, we'd like to see that a closing curly is expected I think. > > Also, as long as we're wishing for ponies and butterflies in the error > message: one thing that Perl 5 still does better is to say where the > runaway thing *began*, in this case the block. Because it's often a > mistake, the programmer may not be aware of which thing it is that is > unbalanced. > > My ideal error message would look something like this: > > Opening curly without closing curly in string -- did you forget to > close the block? > Opening curly found at line 22, col 17 > Expected '"' line 58, col 5, found EOF