lua-users home
lua-l archive

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


Excuse me if I've missed something, but a search didn't reveal an answer to this one:
What's common practice in the case that a module has both a C and Lua 
component? It seems natural to distribute the C part as a shared library 
and the Lua part as a Lua file, which means you have two files. They 
probably want the same base name. The Lua one probably requires the C 
one. This won't work, because you then get a require loop (package.path 
is checked before package.cpath).
Is there a standard neat way out?

--
http://rrt.sc3d.org/
Extreme programming: burn your bridges when you come to them