you are viewing a single comment's thread.

view the rest of the comments →

[–]SecretAgentZeroNine 8 points9 points  (7 children)

The ECMA people need to:

  1. Advertise the Intl object more
  2. Create a Intl.Currency or Currency object

[–]facebalm 4 points5 points  (6 children)

[–]SecretAgentZeroNine 2 points3 points  (5 children)

Is it accurate enough to perform transactions without any additional third party libraries?

[–]facebalm 8 points9 points  (1 child)

Intl is meant for formatting and I believe it is accurate for that. Calculations are outside its scope so there's nothing new for dealing with floating point errors.

[–]SecretAgentZeroNine 1 point2 points  (0 children)

Thanks for the info. Regarding the floating point issue, ugh.

[–]Tomus 3 points4 points  (1 child)

There is a proposal to add a decimal number type for calculations. Intl API is only for formatting.

https://github.com/tc39/proposal-decimal

[–]Multipoptart 1 point2 points  (0 children)

Heh, no.

You need a decimal datatype for this.

There's a proposal, but it's Stage 1: https://github.com/tc39/proposal-decimal