@ltratt I am increasingly of the opinion that a unary negation operator is a bad idea. The number of times I've written something like x = -x is so small that changing it to x = 0 - x is no hardship (and, the last time I wrote it, I actually did write it like that because it was clearer). Removing the unary negation operator would make that an unambiguous parse because -1 is a valid number literal, whereas - {expression} is not a valid expression. Similarly, x-1 is unambiguous (x {-1} is not valid).
=> More informations about this toot | View the thread | More toots from david_chisnall@infosec.exchange
=> View ltratt@mastodon.social profile
text/gemini
This content has been proxied by September (3851b).