XIEITE

C++ utility library

This project extends the standard library without external dependencies and provides a somewhat organized collection of questionably useful tools for assisting in various shenanigans

[Source]


Requirements

- C++26 (mostly)
- GCC trunk
- Clang trunk
- MSVC latest (not fully supported)


Building

git clone https://github.com/Eczbek/xieite
cd xieite
# TODO
Alternatively, include the [header-only branch of the library]



This library is entirely contained within the xieite namespace.
All macros are prefixed with XIEITE to prevent naming collisions.
Internal identifiers within the library are prefixed with XIEITE_DETAIL and are not intended to be used directly.



Examples

#0
import xieite;

int main() {
	xieite::dump(xieite::big_int(99).pow(99).str());
}
Output:
369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899