News for hackers. Stuff that matters.
Re:ᚣ the Rune Programming Language by mumblemumble on Sunday November 27, 2022 @12:00PM (#33764403)
Interesting. I'd go the other way. Continue using single-character bitwise operators, but spell out "and" and "or" for the logical operators.

Rationale: in normal usage, short-circuiting logical operators are, in effect, a special kind of control flow statement, and control flow statements are typically spelled out. Bitwise operators are more unequivocally meant for calculation, and therefore perhaps more deserving of similar syntax to the arithmetic operators, despite their less frequent usage.

I think that this way of drawing the distinction might be particularly relevant in a language that disallows conditional branching - and, by extension, short-circuiting logical operations - such as Rune.

Re:ᚣ the Rune Programming Language by nerdponx on Sunday November 27, 2022 @12:34PM (#33764757)
This is exactly what Python did and it works out very well for the most part.
Re:ᚣ the Rune Programming Language by benibela on Sunday November 27, 2022 @07:32PM (#33768486)
Or the Pascal way. "And"/"or" for logical operators on bools. "And"/"Or" for bitwise operators on integers

With a strong type system, it knows if the input is bool or integer