Hey!
I think compiling down to C code is soooo damn hot and simple. Never thought of that but with tincc it should be super fast...
One thing I want to share with you is the following tidbit, I always put some variation of this boot-loader as the first few lines of valid “C” in my script files:
#if 0
if [ -f /tmp/<hash-of-$0> ] ; then
exec /tmp/<hash-of-$0>
else
gcc ... && exec /tmp/<hash-of-$0>
fi
exit 111
#endif
See you around, hope like the idea...