# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #131361] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=131361 >
Code: say 02 Result: Potential difficulties: Leading 0 does not indicate octal in Perl 6. Please use 0o2 if you mean that. at -e:1 ------> say 02⏏<EOL> 2 To see the problem with this error message, let's see this task from thinkperl6 book: 3. In math notation, leading zeros are OK, as in 02. What happens if you try this in Perl? Indeed, sometimes you'd think that leading zeros should do nothing. In fact, I remember myself writing numbers with leading zeros a couple of times, and I remember zero times I actually needed something in octal. Is there any way we can improve the error message so that it includes this situation as well (i.e. using leading zeros to mean nothing)? Please also consider that 6 year old kids may not know what octal is, but the error message should be understandable anyway.