|
|
|
|
|
by cb321
1955 days ago
|
|
Another practical application is using tinycc as a backend compiler for Nim [1]. I set up my nim.cfg to default to this for a rapid edit-compile-test cycle (usually under 250 millisec), with a quick define switch to move to gcc-optimized code. Similar is likely possible for other prog.langs that emit C. One helpful feature for the full round-trip to an executable file is a built-in object file linker. Also, libtcc can be used as a library to "compile a string" and then run it which is the JIT application mentioned elsewhere in this thread. [1] https://nim-lang.org |
|