-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
June spec review #155
Comments
Thanks for taking a look! I'll get to work on these issues. Stay tuned. |
I added a sketch of how to fix things. |
(This was unintentionally closed in #156 ) |
Thanks so much for this second round of detailed review! We plan to make changes to address almost all of your points below. Specifically: Type errors
Rounding
Quantum handling
Canonicalization
Comparisons
Conversions
ECMAScript mechanics
Missing operations
Structure
|
Thank you! Some comments:
|
I added a proposed design of the methods for querying and working with exponents, significands, and the quantum, along with sample code for many use cases. |
I think all of these are taken care of, with the exception of
|
I took another look at the Decimal spec for the June meeting. The spec forms a good foundation, but I found some pervasive issues that make it self-contradictory or produce incorrect results and should be addressed before seeking stage 2.
My review follows. Some of the items are nontrivial and will require some discussion and agreement on how to fix. I'm offering to provide whatever help is needed to understand and fix these.
Confusion
Rounding
Quantum Handling
Canonicalization
Comparisons
Conversions
0
from0.0000
and0e75
.ECMAScript Mechanics
Decimal128("07")
throws.Missing Operations
Structure
The text was updated successfully, but these errors were encountered: