See the copyright information in the file named COPYRIGHT.
Lua-Núcleo itself does not have external dependencies except for Lua 5.1 itself.
The tests are dependent on luafilesystem:
sudo luarocks install luafilesystem
List of cases will not be updated without this module, but you should be able to run tests themselves.
If you're in a require-friendly environment, you may install lua-nucleo from luarocks (http://www.luarocks.org):
luarocks install lua-nucleo
Or, if you want to get the most current code, use rocks-cvs version:
luarocks install \
lua-nucleo \
--from=http://luarocks.org/repositories/rocks-cvs
Otherwise just copy lua-nucleo directory whereever is comfortable.
To use lua-nucleo in require-friendly environment, do as follows:
require 'lua-nucleo.module'
This assumes that lua-nucleo directory is somewhere in the package.path
Note that you may also want to enable the strict mode (aka the Global Environment Protection):
require 'lua-nucleo.strict'
For all other lua-nucleo files, use import().
Note that if you want to keep using require(),
you may replace in your code
local foo, bar = import 'lua-nucleo/baz/quo.lua' { 'foo', 'bar' }
with
local quo = require 'lua-nucleo.baz.quo'
local foo, bar = quo.foo, quo.bar
Set CODE_ROOT Lua variable to path to lua-nucleo directory.
dofile(CODE_ROOT..'lua-nucleo/strict.lua')
assert(loadfile(CODE_ROOT..'lua-nucleo/import.lua'))(CODE_ROOT)
After that use import().
Sorry, the documentation for the project is not available at this point. Read the source and tests.
See file named TODO.
Post your questions to the Lua mailing list: http://www.lua.org/lua-l.html