The problem with using Inline::C, rather than compiling the C code at installation time, is that multiple users all end up with their own copies of the compiled C code in their home folders. (And Inline does not have the courtesy to use a hidden file name beginning with a dot!) Also, if I happen to upgrade Inline::C, then JavaScript::Duktape recompiles its C code all over again, which can be quite annoying if I am actually trying to get some work done. :-)