[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [lua-l] Announcing lglicua: Lua, GNU/Linux and Tecgraf IM/CD/IUP Assistant
- From: sur-behoffski <sur_behoffski@...>
- Date: Fri, 28 May 2021 10:29:12 +0930
G'day,
I'm happy to announce the initial (-alpha2) release, on
SourceForge, of the project "lglicua". This is an
"Assistant" for users that wish to pursue private
scientific/technical Lua projects on more than one GNU/Linux
distribution. The entire Assistant is available as a Git
repository.
This announcement is being made on lua-l and on iup-users.
--
I owe a deep and heartfelt thanks to Antonio Scuri of Tecgraf,
the Project Manager in charge of IM/CD/IUP (as well as working
on other stuff in the Tecgraf group within PUC-Rio). Scuri
provided significant help as I was gradually put things
together, and has kindly tolerated me during times when I've
made some mistakes.
--
The main summary and download tarball page is at:
https://sourceforge.net/projects/lglicua/
Note the last part of the summary:
The "hello, world" dialog box Bash/Lua script is two lines:
#!/bin/bash ../support/play-lua-tec
iup=require("iuplua"); iup.Message("MyApp", "hello, world")
--
There are shortcomings in the range of Distributions
supported, and also, sadly, the Assistant currently is
limited to using OS-installed Lua 5.1. While I've tried to
leave pathways open to address these limitations, I've had
to cut my losses, because otherwise feature creep would
mean that I'd never finish a release. A client may choose
to use a virtual machine in order to partially cope with
these restrictions.
--
The link above gives a short summary. A longer summary is
given in README.md, e.g.:
https://sourceforge.net/projects/lglicua/files/
https://sourceforge.net/p/lglicua/code/ci/master/tree/
This breaks down the "lglicua" name...:
lglicua:
l -- Lua:
https://www.lua.org/
gl -- GNU/Linux
icu -- PUC-RIO (Pontifical Catholic University of Rio de Janeiro)
Tecgraf Institute of Technical-Scientific Software:
https://www.tecgraf.puc-rio.br/
i -- IM (Image Manipulation) https://sourceforge.net/projects/imtoolkit/
c -- CD (Canvas Draw) https://sourceforge.net/projects/canvasdraw/
u -- IUP (Toolkit for GUIs) https://sourceforge.net/projects/iup/
a -- Assistant
--
... and gives a longer description of what the Assistant is
about:
Table of Contents:
1. About IM, CD and IUP;
2. Why write the Assistant?
3. System Requirements and Recommendations (as at May 2021);
4. Brief summary of Assistant components;
5. Initial Installer PROJECT/install/i (./i) script help:
6. Initial Build "quirky" PROJECT/build/q (./q) script help:
--------
cheers,
sur-behoffski (Brenton Hoff)
programmer, Grouse Software