| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README.md | 2022-02-16 | 3.3 kB | |
| lglicua-0.1-alpha6.tar.gz | 2022-02-16 | 351.8 kB | |
| lglicua-0.1-alpha5.tar.gz | 2022-02-14 | 351.6 kB | |
| lglicua-0.1-alpha4.tar.gz | 2021-08-14 | 324.5 kB | |
| lglicua-0.1-alpha3.tar.gz | 2021-07-19 | 315.7 kB | |
| lglicua-0.1-alpha2.tar.gz | 2021-05-21 | 298.1 kB | |
| Totals: 6 Items | 1.6 MB | 0 |
Briefly Introducing Project lglicua:
PUC-Rio provides Lua, a small, powerful, fast and free scripting language.
-
Lua emerged from PUC-Rio's Tecgraf group, but is now in LabLua, within the Department of Computer Science.
-
A substantial repository of third-party libraries from the wider Lua community is provided via a manager called LuaRocks.
-
Tecgraf publishes a cross-platform scientific/technical toolkit, based on IM (Image Manipution), CD (Canvas Draw) and IUP (Toolkit for GUIs).
This project, lglicua, strives to help install and use
Lua+LuaRocks+IM/CD/IUP on GNU/Linux platforms. For more
detail about this Assistant, see the
README.
Release History:
0.1-alpha6 (16 February 2022)
- Clarified supported Lua versions and supported distributions (see README and "PROJECT/install/$ ./i" terse help).
0.1-alpha5 (13 February 2022)
- Added Rocky Linux 8.5 (Red Hat-family based) and MX Linux 21ahs (Ubuntu-family based) to the list of known distributions;
- Added support for all Lua versions from 5.1 onwards, including Lua 5.4.4, across both Ubuntu-family and (? CentOS?) Red Hat-family distros. At present, LuaJIT isn't supported;
- Lua is installed by compiling from source, possibly with backup help from Distribtion packages where available;
- Support for CentOS has been extended to all Lua major releases, despite 5.1 "baked-in" to CentOS-7 and 5.3 baked-in to Rocky 8.5;
- LuaRocks has been updated from 3.7.0 to 3.8.0;
- Fixed "cdpdf" demonstration, using math.floor in the script, in places where the Lua interface demands integers. This is a by-product of splitting "numbers" (double) in Lua 5.1 into subtypes "double" and "64-bit integer" from Lua 5.2 onwards;
- Updated "parse-build.lua" to handle warnings generated by GCC 11.2.
0.1-alpha4 (14 August 2021)
- Improved Lua 5.1/5.2/5.3 version support for Ubuntu/Linux Mint,
- Added support for
CentOS-8(Lua 5.3-only); previous support forCentOS-7(Lua 5.1-only) remains; - New install command
lua-environment-force 5.x fer-realhandles switching between supported+installed Lua versions; - Changed LuaRocks from 3.3.1 to 3.7.0;
- Enhanced
PosixExec.luato automate and simplify child operations via a new Options parameter.
Options include change working directory, file globbing, and setting environment variables (e.g.LC_ALL=C); parse-build.luaupdated to handle new/reformatted disagnostics emitted by GCC 10;
0.1-alpha3 (18 July 2021)
- Fixed
svn-updatebug (introduced duringSplit CDimplementation); - Partial support for Lua versions other than 5.1;
- Added GNU/Linux Mint 20.2 to test rig;
0.1-alpha2 (21 May 2021)
- Split CD into
CD+PDFlib-Lite-7+ftgl, as per Tecgraf;
0.1-alpha1 (Early May?)
- Version (effectively a Release Candidate) withdrawn after defects found;
- Implemented
terse-flowinstaller help; - Created a series of build/run help pages;
Copyright (C) 2016-2022 Grouse Software Pty Ltd. ABN 061 107 855
All third-party copyrights and trademarks are the property of their respective owners.