[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANN] updated my libraries and tools for Lua
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: Sun, 29 Jul 2018 12:12:07 -0300
I've updated most of my libraries and tools for Lua:
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/
I recommend anyone who uses a previous version of these packages to
move to the new ones. The code has been revised and improved.
The code now works for Lua 5.1 and later and so there is only one
package for each library and tool, not one for each Lua version.
The packages are self-contained and include third-party libraries when needed.
The packages have a version number in preparation for LuaRocks.
The packages build out of the box in Linux and macOS, if Lua is installed
in /usr/local. Otherwise, tell make:
make LUA_TOPDIR=/var/tmp/lhf/lua-5.3.5/install
To install a library where Lua can find it, use a variant of these:
make install
sudo make install
sudo make install LIBDIR=/usr/local/lib/lua/5.3
Checksum and other data available at
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/release.txt
These packages are in the public domain and also under the MIT license.
Third-party libraries have their own licenses.
Enjoy. All feedback welcome.
Here are the updated packages:
lalarm: An alarm library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lalarm
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lalarm-100.tar.gz
lbc: A simple arbitrary precision library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lbc
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lbc-100.tar.gz
lcomplex: A math library for complex numbers
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lcomplex
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lcomplex-100.tar.gz
ldigest: A message digest library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#ldigest
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/ldigest-100.tar.gz
lgpc: A library for Boolean operations on polygons
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lgpc
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lgpc-100.tar.gz
limath: An arbitrary precision integer library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#limath
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/limath-100.tar.gz
lint64: A library for using 64-bit integers in Lua
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lint64
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lint64-100.tar.gz
linterval: An interval arithmetic library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#linterval
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/linterval-100.tar.gz
lmapm: An arbitrary precision library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lmapm
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lmapm-100.tar.gz
lqd: A high-precision mathematical library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lqd
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lqd-100.tar.gz
lqmath: A rational number library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lqmath
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lqmath-100.tar.gz
lrandom: A random-number library
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#lrandom
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/lrandom-100.tar.gz
srlua: A tool for building self-running Lua programs
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/index.html#srlua
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ar/srlua-101.tar.gz
--lhf