# New Ticket Created by Aaron Sherman
# Please include the string: [perl #128811]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=128811 >
>From tonight's IRC:
[01:01] I'm not sure how to read this error: Only identical
operators may be list associative; since '..' and '..' differ, they are
non-associative and you need to clarify with parentheses
...
[01:05] m: say 1 .. 2 .. 3
[01:05] <+camelia> rakudo-moar f1313d: OUTPUT«===SORRY!=== Error while
compiling Only identical operators may be list associative; since
'..' and '..' differ, they are non-associative and you need to clarify with
parenthesesat :1--> say 1 .. 2⏏ .. 3expectin…»
[01:05] it's LTA for sure
[01:06] .. should really be considered non-associative, probably
[01:06] TimToady: Great example. I'll rakudobug that before I turn
in.
[01:06] m: 1 but 2 but 3
[01:06] <+camelia> rakudo-moar f1313d: OUTPUT«===SORRY!=== Error while
compiling Only identical operators may be list associative; since
'but' and 'but' differ, they are non-associative and you need to clarify
with parenthesesat :1--> 1 but 2⏏ but 3expecti…»
[01:07] yeah, non-associatives are somehow getting treated as
list associatives
[01:07] m: say 1 <=> 2 <=> 3
[01:07] <+camelia> rakudo-moar f1313d: OUTPUT«===SORRY!=== Error while
compiling Only identical operators may be list associative; since
'<=>' and '<=>' differ, they are non-associative and you need to clarify
with parenthesesat :1--> say 1 <=> 2⏏ <=> 3expe…»
[01:07] it's just the wrong error
--
Aaron Sherman, M.:
P: 617-440-4332 Google Talk, Email and Google Plus: a...@ajs.com
Toolsmith, developer, gamer and life-long student.