Added new package bigint - #3378
Conversation
|
How it compares with https://github.com/nim-lang/bigints ? |
|
My nim-bigint is a smaller, focused signed BigInt core built around base 10^9 little-endian limbs (digits) with a sign flag (neg). It currently provides the essentials: decimal string parsing/printing (initBigInt(string), $), addition/subtraction with sign handling, schoolbook multiplication, and truncated divMod/div/mod (plus gcd via Euclid). Compared to https://github.com/nim-lang/bigints, the overlap is the BigInt fundamentals, but https://github.com/nim-lang/bigints is more complete and feature-rich with a broader API/coverage. Mine is still in development and I’m planning to extend it further (additional operations and broader correctness/performance work) while keeping the core design small and understandable. |
|
Next time, feel free to use your own words, not AI-generated ones ;) |
|
wdym?, Are you saying anything a liitle less-casual(and a little formal) is considered AI-generated nowdays?/ ...anyways... What do you think about the package? :) |
it has a s in package name, and this package don't 🤣 |
Big(Int) if true! |
|
I think, what is missing, is fix conflicts |
🤣🤣 |
Added: https://github.com/DavidBalishyan/nim-bigint