[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