I don't know about Octave or NumPy, but R has most of the low-level
number-crunching implemented in C, C++ or FORTRAN at compile time.
Wrapping C/C++/FORTRAN/Objective C libraries into R code is
well-documented and has been for a long time.
Indeed. And R (like those other languages) has a built-in standard typed array data type so that all those different libraries can actually exchange data efficiently and easily. Since I have some numerical and image processing libraries that I have bound to Lua, I was simply asking whether there was interest in defining a simple standard for Lua.
Tom