I remember adding TinyCC to my C++ projects, so I could have some kind of a scripting language into a large C++ project that is fastidious to build.
I a way I'd rather use C than lua. I wish I could easily integrate python as a scripting language, but python is slow and its runtime is heavy. TinyCC, however, is very light.