Open matu3ba opened 2 years ago
Do you mean remove the includes completely, and add your own implementations only for the functions Tau uses? I'm all for minimal dependencies, but there are some sane arguments for using optimized-library functions.
That said, I'm experimenting with writing my own implementations for such library functions. I'm not going to include them with Tau for simplicity reasons, but I encourage you to check the core
for my compiler which is a mini-C library of sorts. Most changes are periodically reflected in the CSTL
repo for easy use.
I am wondering, if
include
include
are strictly necessary, as we only need a few of the functions and argument handling doesnt sound super complicated either.
Can you add a comment on the other headers, what they are used for?