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
Uh oh!
There was an error while loading. Please reload this page.
-
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