Decimal work plan · Issue #45 · tc39/proposal-decimal (original) (raw)
We plan to present Decimal for Stage 1 at the February 2020 TC39 meeting. To get to Stage 2, it will be useful to accomplish the following tasks to further investigate both options:
- BigDecimal
- Write complete reference documentation with examples
- Implement a JSBI-style polyfill (JSBI-style polyfill: Volunteers wanted! #17) "JSBD"
- Wrap the JSBD polyfill in a style using the operator overloading proposal
- Write some larger, more realistic code samples (Add code samples to the README #34)
- Write spec text
- Decimal128
- Write complete reference documentation with examples
- Implement a JSBI-style polyfill (JSBI-style polyfill: Volunteers wanted! #17) "JSD128"
- Wrap the JSD128 polyfill in a style using the operator overloading proposal
- Write some larger, more realistic code samples (Add code samples to the README #34)
- Write spec text
- Implement Decimal literal syntax in Babel (Babel PR for BigDecimal syntax: volunteers wanted #18)
- Scrub all bugs about semantic questions and ensure that we have good, initial answers
- Survey use cases and environment interactions more thoroughly and document results
- Determine which rounding modes and standard library functions to include
I plan to work on these, but there's a lot to do, and I could use help. If you want to get involved, feel free to respond to this issue; we can use it to coordinate task ownership.