Results 17 comments of cician

I think it'd be wiser to wait for WebAssembly threading support to land in browsers+Mono/Blazor instead of having to deal with memory duplication and marshalling overhead between main thread and...

I think this is a duplicate of #360. As a user I actually need to detect NaNs ind +/-infinite Numbers, but I think it needs to be done with functions...

OK, thank you. I've opened a separate issue.

Forgot to mention. I made the CI fail intentionally for now, just to see how it looks on GitHub when a test fails for memory leaks detected. 🤭

I checked if the leak checker leaks memory, and it does. At least in part it's due to #1003 and #773 (these functions are recursive in order to decRef themselves)....

Probably not a big deal, but the leak checker currently reports leaks when converting numbers to strings due to buffers allocated and intentionally never released in the numberUtils module (_POWERS10,...

> I checked if the leak checker leaks memory, and it does. > > At least in part it's due to #1003 and #773 (these functions are recursive in order...

I'm working on JSON support here https://github.com/cician/grain-json. The plan is to merge it into Grain's stdlib soon. Note this is not a very ergonomic API to use. It's meant to...

I'd also add: - A tau constant (https://www.khanacademy.org/math/trigonometry/unit-circle-trig-func/long-live-tau/v/tau-versus-pi) along with PI. - `lerp` (https://en.wikipedia.org/wiki/Linear_interpolation) - `atan2` (https://en.wikipedia.org/wiki/Atan2) - `exp` (https://en.wikipedia.org/wiki/Exponential_function) For logarithms it's useful to have three variants for most...

> Are we waiting for BigInt to land before landing this? Sorry I left everyone in the limbo for more than a month and haven't made any progress on this....