Lua è un linguaggio di programmazione per scripting potente, veloce, leggero e facilmente incorporabile, sviluppato presso la PUC Rio (Pontificia Università Cattolica di Rio). Port di differenti autori.
Questo programma si può installare usando il gestore pacchetti rpm. Vedi sotto per la stringa di installazione. I prerequisiti richiesti sono gestiti dal gestore pacchetti e, se necessario, scaricati e installati automaticamente.
yum install lua-debuginfo
yum install lua-libs
yum install lua
yum install lua-devel
yum install lua-static
Qui di seguito trovi i link di download per l'installazione manuale del software:
Lua Programming Language v. 5.4.7 (1/7/2024, Alexander Walz) | ||
sourceforge.net/projects/agena/files/Lua%20for%20OS2%20and%20DOS/lua-5.4.7-os2.wpi/download | local copy | |
Lua Programming Language v. 5.4.6 (16/5/2023, Alexander Walz) | ||
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/misc/Lua_5-4-6.wpi | local copy | |
Lua Programming Language v. 5.4.4 (27/2/2022, Alexander Walz) | ||
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/misc/Lua_5-4-4.wpi | ||
Lua Programming Language v. 5.4.0 (9/7/2020, Alexander Walz) | Readme/What's new |
This is the OS/2 release of Lua 5.4.0 for OS/2 Warp 4 .5 and later.
Lua for OS/2 requires EMX and runs on FAT, HPFS, and JFS file systems.
The sources were compiled with GCC 4.4.6. To compile the sources, change
into the src folder and type
make os2
See /src/Makefile for the OS/2-specific GCC switches.
Command line history is included, as well as a patch contributed by
Dave Yeo to prevent segmentations faults of some numeric functions
that are caused by libc065.dll. lmathlib.c and luaconf.h have been
slightly modified to compile in GCC 4.4.6.
To quit Lua, press CTRL+C twice.
Alexander Walz
http://agena.sourceforge.net |
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.4.0-os2.wpi | ||
Lua Programming Language v. 5.2.4 (WarpIN, 8/10/2018, Alexander Walz) | ||
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.2.4-eCS.os2.wpi.zip | ||
Lua Programming Language v. 5.3.5 (30/9/2018, Alexander Walz) | ||
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.3.5-eCS.os2.wpi.zip | ||
Lua Programming Language v. 5.1.5 (WarpIN, 11/9/2014, Alexander Walz) | Readme/What's new |
HISTORY for Lua 5.1
* Changes from version 5.0 to 5.1
-------------------------------
Language:
+ new module system.
+ new semantics for control variables of fors.
+ new semantics for setn/getn.
+ new syntax/semantics for varargs.
+ new long strings and comments.
+ new `mod' operator (`%')
+ new length operator #t
+ metatables for all types
API:
+ new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
+ user supplies memory allocator (lua_open becomes lua_newstate).
+ luaopen_* functions must be called through Lua.
Implementation:
+ new configuration scheme via luaconf.h.
+ incremental garbage collection.
+ better handling of end-of-line in the lexer.
+ fully reentrant parser (new Lua function `load')
+ better support for 64-bit machines.
+ native loadlib support for Mac OS X.
+ standard distribution in only one library (lualib.a merged into lua.a) |
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.1.5-ecs.os2.wpi.zip | ||
Lua Programming Language v. 5.1.5 (8/9/2014, Alexander Walz) | Readme/What's new |
HISTORY for Lua 5.1
* Changes from version 5.0 to 5.1
-------------------------------
Language:
+ new module system.
+ new semantics for control variables of fors.
+ new semantics for setn/getn.
+ new syntax/semantics for varargs.
+ new long strings and comments.
+ new `mod' operator (`%')
+ new length operator #t
+ metatables for all types
API:
+ new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
+ user supplies memory allocator (lua_open becomes lua_newstate).
+ luaopen_* functions must be called through Lua.
Implementation:
+ new configuration scheme via luaconf.h.
+ incremental garbage collection.
+ better handling of end-of-line in the lexer.
+ fully reentrant parser (new Lua function `load')
+ better support for 64-bit machines.
+ native loadlib support for Mac OS X.
+ standard distribution in only one library (lualib.a merged into lua.a) |
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.1.5-ecs.os2.zip | ||
Lua Programming Language v. 5.1.4 (18/3/2009, Alexander Walz) | Readme/What's new |
HISTORY for Lua 5.1
* Changes from version 5.0 to 5.1
-------------------------------
Language:
+ new module system.
+ new semantics for control variables of fors.
+ new semantics for setn/getn.
+ new syntax/semantics for varargs.
+ new long strings and comments.
+ new `mod' operator (`%')
+ new length operator #t
+ metatables for all types
API:
+ new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
+ user supplies memory allocator (lua_open becomes lua_newstate).
+ luaopen_* functions must be called through Lua.
Implementation:
+ new configuration scheme via luaconf.h.
+ incremental garbage collection.
+ better handling of end-of-line in the lexer.
+ fully reentrant parser (new Lua function `load')
+ better support for 64-bit machines.
+ native loadlib support for Mac OS X.
+ standard distribution in only one library (lualib.a merged into lua.a) |
hobbes.nmsu.edu/download/pub/os2/dev/lua-5.1.4-os2.zip | ||
Lua Programming Language v. 4.0 (6/2/2002, Cristiano Guadagnino) | Readme/What's new |
This is Lua 4.0.
* Changes from version 3.2 to 4.0
-------------------------------
Language:
+ new "break" and "for" statements (both numerical and for tables).
+ uniform treatment of globals: globals are now stored in a Lua table.
+ improved error messages.
+ no more '$debug': full speed *and* full debug information.
+ new read form: read(N) for next N bytes.
+ general read patterns now deprecated.
(still available with -DCOMPAT_READPATTERNS.)
+ all return values are passed as arguments for the last function
(old semantics still available with -DLUA_COMPAT_ARGRET)
+ garbage collection tag methods for tables now deprecated.
+ there is now only one tag method for order.
API:
+ New API: fully re-entrant, simpler, and more efficient.
+ New debug API.
Implementation:
+ cleaner virtual machine -- at least 20% faster.
+ non-recursive garbage-collector algorithm.
+ reduced memory usage for programs with many strings.
+ improved treatment for memory allocation errors.
+ improved support for 16-bit machines (we hope).
+ code now compiles unmodified as both ANSI C and C++.
+ numbers in bases other than 10 are converted using strtoul.
+ new -f option in Lua to support #! scripts.
+ luac can now combine text and binaries. |
hobbes.nmsu.edu/download/pub/os2/dev/lua40.zip | local copy |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Commenti
Olafur G Gunnla...
Dom, 15/09/2024 - 18:04
Collegamento permanente
5.4.7 here: https:/
Aggiungi un commento