-
The documentation for dashu_float says that operations that produce NaN will panic. I'd like to be able to check for such conditions before performing those operations, so I can catch them and return …
-
Currently our trig functions in the module library such as `Number.sin`, `Number.cos` and `Number.tan` have some issues. That we should correct, we should make an attempt either fully improve the impl…
-
Hi,
I recognized a strange behavior regarding negative acceleration (braking) on latest teacup firmware and Gen7 board. My steppers run with microstepping set to 8 and 16. Thats why I had to setup t…
-
Hi Björn,
I've been working with my friend Tobi on a decay calculator website using your module. The code is very rough atm, as you can see it is my first proper project! Its public in my repositor…
-
Currently RationalTime is represented as a float value and a float rate. Unfortunately there are cases where floating point arithmetic leads to precision issues, rounding and undesirable drift.
Som…
-
I've had a look at `FloatConversions` and `Uniform01`, `Closed01` and `Open01`. I'm not sure all the features should be there. Personally I would only provide the following two features, one from a ge…
-
I'm working on a library which needs to define a fixed-point constant, calculated from the clock speed and some user-provided constants. While the constant's final value is relatively small, the compi…
-
It seems asymmetric that
```
abigint = 123456789_123456789_123456789_123456789_123456789
typeof(abigint) == BigInt
abigfloat = 123456789_123456789_123456789_123456789.123456789_12345678
typeo…
-
@erights [commented](https://github.com/tc39/proposal-decimal/issues/51#issuecomment-587514013) that, if there's a built-in decimal type in JavaScript, Agoric wouldn't use it. I'd like to learn more a…
-
When a digits precision is 5, everything breaks down. In addition to many of the places that fail to call float helper functions (to clean up after lack of Decimal usage) after doing math, the functio…
leio updated
7 months ago