Mirror of the amazing lua scripting language
#lua #script #scripting #script-engine #embed #embedded #script-language

The Lua team b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
fixed b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
Makefile b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
README b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
array.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
floatingpoint.h b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
globals.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
hash.c cd05d9c5cb oldest known commit il y a 32 ans
hash.h cd05d9c5cb oldest known commit il y a 32 ans
inout.c cd05d9c5cb oldest known commit il y a 32 ans
inout.h cd05d9c5cb oldest known commit il y a 32 ans
iolib.c cd05d9c5cb oldest known commit il y a 32 ans
lex_yy.c cd05d9c5cb oldest known commit il y a 32 ans
lua.c cd05d9c5cb oldest known commit il y a 32 ans
lua.h cd05d9c5cb oldest known commit il y a 32 ans
lualib.h cd05d9c5cb oldest known commit il y a 32 ans
mathlib.c cd05d9c5cb oldest known commit il y a 32 ans
opcode.c cd05d9c5cb oldest known commit il y a 32 ans
opcode.h cd05d9c5cb oldest known commit il y a 32 ans
save.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
sort.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
strlib.c cd05d9c5cb oldest known commit il y a 32 ans
table.c cd05d9c5cb oldest known commit il y a 32 ans
table.h cd05d9c5cb oldest known commit il y a 32 ans
test.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
type.lua b9dde086db This is Lua 1.0. It was never publicly released. This code is a snapshot of il y a 22 ans
y_tab.c cd05d9c5cb oldest known commit il y a 32 ans
y_tab.h cd05d9c5cb oldest known commit il y a 32 ans

README

This is Lua 1.0. It was never publicly released. This code is a snapshot of
the status of Lua on 28 Jul 1993. It is distributed for historical curiosity
to celebrate 10 years of Lua and is hereby placed in the public domain.

There is no documentation, except the test programs. The manual for Lua 1.1
probably works for this version as well.

The source files for the lexer and parser have been lost: all that is left is
the output of lex and yacc. A grammar can be found inside y_tab.c in yyreds.

The code compiles and runs in RedHat 5.2 with gcc 2.7.2.3. It may not run in
newer systems, because it assumes that stdin and stdout are constants, though
ANSI C does not promise they are. If make fails, try using the fixed modules
provided in the "fixed" directory. To see the differences (which are really
quite minor), do "make diff".

To see Lua 1.0 in action, do "make test". (The last test raises an error on
purpose.)

Enjoy!

-- The Lua team, [email protected]