lua-users home
lua-l archive

Re: Using Lua to replace C

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> The standard lua.c Lua interpreter has two problems, one of which I
> can live with (the way it puts command-line arguments on the stack,
> thus limiting the number of arguments;
I believe Lua 5.2 solves this, with a much larger limit for its stack.
> I attach a patch for 5.1.4 which adds a -t flag (I couldn't think of a
> better letter, as one would expect -d to debug; I was thinking of t
> for taint) which, since the reading of the environment variables
> happens in loadlib.c, and since (un)setenv is not portable, simply
> overwrites loadlib.path and loadlib.cpath with the default values.
Maybe we should remove/deprecate LUA_PATH/LUA_CPATH? I am not sure how
useful they are, but all they do can be done easily with LUA_INIT.
(Then, something like a '-t' option would only have to deal with
LUA_INIT.)
-- Roberto

AltStyle によって変換されたページ (->オリジナル) /