On 19 Feb 2013, at 08:27, steve donovan wrote:
I believe this was pretty much my solution, except I used package.preload in init.lua to define the module table instead of a separate file.
Is that necessarily a good idea? If a module's purpose is to modify or enhance existing modules, and it doesn't naturally produce a table, should it really return a table? In the abstracted example, what should multi.lua return?