lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On 28-Sep-06, at 12:37 PM, Mike Pall wrote:

But there is a way to speed up Lua->C function calls:

Interesting ideas. But I think the best way of speeding up the Lua->C interface is to call it less often; i.e. design higher-level interfaces.

The optimizations you mention seem to apply to the math library only (nowhere else would prototypes which only involve lua_Numbers be common), but I can see that speeding up the math library would be a concern for some contexts. The function I was always interested in providing a fast interface for is the one which implements next() for common tables, but my attempts to do so did not significantly speed up non-artificial programs.