Looks like Christmas season opened early this year :)Jokes aside, I'm in favor of changing some of the characters we use for binary selectors to allow it to be used in keyword/unary messages.I'll include % in that list. For me its more useful as a way to create percentages ( 5 % ) than to be used as a binary message for keeping an ugly name from C-like languages.
- �� is middle dot and it's used in some math operations AFAIR
- �� is used in math also (it's used as the multiplication sign for scalars, cross product for vectors and cartesian product for sets)
One thing that would be really cool is that we can use the full power of Unicode in methods/class names. Projects like polymath and DSLs can clearly take advantage of that. Some examples I've just invented, but can be supported:
��� from: 1 to: 5 do: [:i | i + i squared ]
1 ��� 3
��� anyIn: #( 1 2 4) such: [:x | x isPrime ]��
��� includes: 1
| "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich |