I used the CE C toolchain developed by members of the community (https://github.com/CE-Programming/toolchain). This allowed me to program in C and not worry about any hooks. The toolchain compiles the code and cleverly compresses and decompresses it so that it can execute on the calculator despite the fact that the decompressed binary is 117721 bytes! Much larger than the usual ~64kb limit. It executes as a program, not an app, and I haven't had any problems with that yet thanks to the great work by the toolchain programmers