Lightweight Implementation

Rudiments stays as close to native code as it can. If the C library provides a function, then Rudiments wraps it as tightly as possible. Few functions are re-implemented.

As a result, Rudiments itself is fairly small. A default release build on x64 linux is around 500K. A properly stripped arm-uclibc build with optimizations for small code is around 275K.

Rudiments doesn't go overboard with inlines either, so your application stays light as well.