Well, that was more about the speed of this example and, in theory, it should be faster than a procedural code doing the same thing, so no surprise that ScriptBasic lost. OpenEuphoria can also translate to C and then compile C code to standalone executables, however the resulting binaries are not much faster than the interpreter, especially on 32-bit Linux distros. All I can get is max 2x. On 64-bit system some examples are 10x faster after compilation. I don't have a Windows machine, so have no idea how it performs under Windows.