Artifact 4ac5812f7c18619e0464541dbe978a0890436373dfd161ed47c8abebfaea59aa:
- File kmath/kmath.md — part of check-in [85a8c60bd2] at 2019-07-26 21:56:33 on branch trunk — add kmath module stub (user: lexi, size: 573) [annotate] [blame] [check-ins using]
kmath
kmath contains libk's functions for dealing with numbers. kmath is intended to be much more consistent and generic than libc, with support for arbitrary bases, arbitrarily sized integers, and interfaces at varying levels of abstraction. (for instance, converting numbers to strings will not require invoking a string formatting routine or IO function; string formatting routines will invoke the same conversion functions that users can.) integers larger and smaller than processor types should also be supported, through functions over arrays and bitfield structs.