Re: Using Lua to replace C
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Using Lua to replace C
- From: David Manura <dm.lua@...>
- Date: 2011年2月25日 00:14:32 -0500
On Thu, Feb 24, 2011 at 12:27 PM, Roberto Ierusalimschy
<roberto@inf.puc-rio.br> wrote:
> 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.
>From a user interface point of view, I find LUA_PATH/LUA_CPATH kind-of
cumbersome. To locate some module in a private directory, both
variables may need to be set, and each may need two paths (e.g.
"/path/to/?.lua" and "/path/to/?/init.lua"), and then you need to
retype the suffix (which could be .dll or .so depending on the system,
possibly either on Cygwin) and append/prepend to the previous path or
default path ";;". This could be assisted with a helper library
though:
lua -e "require 'addpath' '../../foo/'" example.lua
and would be even simpler if the LuaJIT style '-j' was supported [1]:
lua -jaddpath=../../foo/ example.lua
[1] http://luajit.org/running.html