[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: package.searchpath
- From: Roberto Ierusalimschy <roberto@...>
- Date: Sun, 28 Nov 2010 09:56:41 -0200
> package.searchpath("myprog.lua",".") can"t find "./myprog.lua".
> package.searchpath("myprog","./?.lua") is needed instead.
Note that your first example should be
package.searchpath("myprog.lua", "?")
> This is an unfortunate (and maybe unintended?) consequence of the
> way dots in filenames are treated by package.searchpath.
>
> If it is too late to use a less common character like "%" in the
> beta version of Lua 5.2, a line in the Reference Manual detailing
> this case would be helpful.
The treatment of dots comes from submodules, which are written like
"mod.submod"; so, it is not easy to change to another character. Maybe
this handling in searchpath could be optional.
-- Roberto