News for hackers. Stuff that matters.
Re:C++ Modules Might Be Dead-On-Arrival by andrewmcwatters on Monday January 28, 2019 @09:02AM (#19017442)
For readers, Lua does this in the form:

    require( "engine.shared.entities" )
or

    require "engine.shared.entities"
Which means look for:

    engine/shared/entities.lua
Additionally, with the `package` module, `require` can also be modified to look for:

    engine/shared/entities/init.lua`
which is a common Lua practice.
Re:C++ Modules Might Be Dead-On-Arrival by sephoric on Monday January 28, 2019 @11:34AM (#19018788)
Lua can also be modified to have "engine.shared.entities" look for a file named "/engine-shared-entities.lua" and similar things. The creators have cited that Lua is sometimes used in environments where directories do not exist, only files.