There's been discussion about initializing only certain
parts of a module, or initializing it in a certain way.
I just came to try whether the title syntax would work,
and it does!
require "module""feature"
require "module"{ "feature1", "feature7" }
Has anyone used this already (is this old stuff?) and is
there any downsides to it? The idea would be for
'require' to attach a '__call' metamethod to the table it
returns, which would in turn handle string and
table-of-strings to initialize certain parts of the
system.
function a() return function(str) print(str) end end
a"hey"("hh")
hh
a"hey" "hh"
hh
a"hey""hh"
hh
a"hey"{ "hh", "uu" }
table: 0x309e20
-asko