It's really bad. Can you even imagine entering codepoints for this nonsense all the time? Someone *wanted that* for some reason.
Conversation
okay but we should do the last three.
2
2
just in case you aren't aware: the unicode arrows have been deprecated since 2.13.0 due to precedence issues
3
2
Can you imagine having semantics change based on how cute you write your scala... That's a yikes from me.
1
1
One of my biggest gripes with Scala is weird associativity rules. Especially visible in the difference between right-associative scastie.scala-lang.org/2FbQF10HR2WInU and left-associative scastie.scala-lang.org/h3M3JVwSQu2Ytc
Everything is flipped around and it's a mess.
1
1
wat, are the precedences and associativies hard-coded?
1
1
Oh no haha.
I kind of wish more languages supported operator precedence graphs - ie. to define precedences relative to other groups of related operators… and then requiring parens to disambiguate if there is no relative precedence defined…
1
1
Instead we have hard-coded precedences/associativites, or weird numeric precedences… 😭




