c-mera
c-mera copied to clipboard
Generation time optimization with sbcl
Code generation time can be heavily increased via (setf sb-ext::*evaluator-mode* :interpret) but that breaks when (let (..) ) definitions are used for code substitution.
Performance increase seems plausible: no compilation, no optimization ...
Investigate what is wrong, and set this mode as default?
I just ran into this and added the following to my Makefile.am:
CM = cm c++ -E '(setf sb-ext::*evaluator-mode* :interpret)'
Instant performance boost :)