-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Labels
breakingThis change will break codeThis change will break codedisplay and printingAesthetics and correctness of printed representations of objects.Aesthetics and correctness of printed representations of objects.speculativeWhether the change will be implemented is speculativeWhether the change will be implemented is speculativewon't changeIndicates that work won't continue on an issue or pull requestIndicates that work won't continue on an issue or pull request
Milestone
Description
After consulting on the slack channel, I am still not aware of a good reason why Unsigned types are printed in the hexadecimal base (looks like it was a decision that inherited from C). But there is a number of reasons to represent them in the usual decimal base. I associate them with natural numbers, but their idiosyncratic representation makes them unintuitive to interpret, so I end-up opting for Integers just for the sake of decimal representation even when only Unsigned would suffice.
RoyiAvital and iago-lito
Metadata
Metadata
Assignees
Labels
breakingThis change will break codeThis change will break codedisplay and printingAesthetics and correctness of printed representations of objects.Aesthetics and correctness of printed representations of objects.speculativeWhether the change will be implemented is speculativeWhether the change will be implemented is speculativewon't changeIndicates that work won't continue on an issue or pull requestIndicates that work won't continue on an issue or pull request