in the context of a float expression evaluator, i've been toying with llvm to measure performance ratio against a pure nim pcode solution (expression.nim),
in some cases such ratio exceeds 50, attached files cover * basic algebraic expression evaluation with * parameter passing mechanism and * expandable function definition ( in cpp or/and nim), lexing functionality is supported by _nimly_ llvm.nim / .h: a basic llvm-10 wrapper expression.nim : pcode expression evaluator expression_llvm.nim same w/llvm funcs.nim: additional funcs -> funcs.so funcs.cpp: same as above in .cpp <https://github.com/rforcen/nim/tree/main/llvm>