Open evincarofautumn opened 9 years ago
Why not
a (f) b == a b f
the opposite of symbol words, e.g. (+)
?
Well, I don’t like the backticks—accent marks aren’t quotes, and don’t really belong in the language. So this looks better, but I worry that it would overload parentheses too much. I want to avoid creating traps where simple mistakes give strange or misleading error messages:
(x + 1) (x) f // Oops, accidentally called (x + 1) f x
There’s no clearly right design here, so I’ve left it alone for now because it’s not a critical feature.
Maybe
1 f. 2
I suppose it looks a little odd, but then the reciprocal can be
1 .f 2
Probably borrowing the Haskell syntax: