-
Is there a convenient way to introduce arbitrary precision integers (bignum) in Janet? Perhaps through long strings?
-
Currently they're limited to 32-bit since that's all JS supports. They're supposed to be bigints.
-
Three representations of integers with transparent automatic conversion between them.
* Unboxed 31 bit ints.
* Boxed 64 bit ints.
* GMP-based arbitrary-precision integers.
- Implemented with sli…
-
-
It seems like Sorbet does not support arbitrary precision integers yet.
#### Input
[→ View on sorbet.run](https://sorbet.run/#%23%202%5E63%20-%201%0A%23%20Works%20fine%20as%20expected%0A9223372…
-
Just copying this list from the Emacs Calc manual for now. I don't expect to implement _all_ of these.
* [X] Integers
* [X] Rational numbers (arbitrary precision)
* [X] Floats (64-bit)
* [ ] Flo…
-
The [document describing tuples](https://github.com/apple/foundationdb/blob/master/design/tuple.md#negative-arbitrary-precision-integer) is missing documentation for the wire format of +/- arbitrary p…
-
From the spec:
```
Note: bitwise-operations (|,&,^,~) are not defined on expressions of type int.
```
But p4c allows to compile:
```
const bit tmp2 = (1 | 2) |+| 48w0;
```
Is there a pedant…
-
- [ ] As mentioned in https://github.com/Macaulay2/M2/pull/3392#issuecomment-2274679356, the functioni `readInteger` in [BasicPolyListParser.cpp](https://github.com/Macaulay2/M2/blob/ec9e9ac60ed4a8e79…
-
If a set of individual errors is large enough, their sum can currently overflow because `.sum()` doesn't do checked addition. Some options include
- Using a floating point type for the total error
…