Names of (un)checked operators in metadata #6225
LEI-Hongfaan
started this conversation in
LDM Notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm strongly against current design. It breaks existing patterns and assumptions of all these years. I think the following is better.
Here's my considerations:
Note: The choice of underlying operator name patterns is basically independent of the in-language syntax design of the default/(un)checked operators.
Preference between op_UncheckedXx/op_XxUnchecked: Please, APIs are based on English, but they are definitely not English (nor American English)! We are adding a public NegativeOne (System.(U)Int128) while pre-existing name is MinusOne (though this may be irrelevant). I don't think it's good tendency.
Beta Was this translation helpful? Give feedback.
All reactions