Yeah, as an outsider things seem a bit nicer in Scala land since the move away from libraries like ScalaZ (which used far more operators than healthy), towards Cats which seems more restrained and careful in its choices of operators…
Conversation
Never before seen levels of commitment to the bit
1
3
lol this is worse than I remembered
1
2
It's really bad. Can you even imagine entering codepoints for this nonsense all the time? Someone *wanted that* for some reason.
4
2
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?
Yes. An operator is right-associative if it ends with a colon, except for => and -> which are hardcoded to be right-associative.
2
1
Show replies




