summaryrefslogtreecommitdiff
path: root/README
blob: c446b605640553d99b1703158e151c70f58b118a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
* What is Lua?
  Lua is a simple, yet powerful, language for extending applications.
  Lua has been developed by TeCGraf, the Computer Graphics Technology Group
  of PUC-Rio, the Pontifical Catholic University of Rio de Janeiro, Brazil.
  Dozens of industrial products developed by TeCGraf use Lua.

* Some features of Lua
  + a simple, pascal-like, syntax
  + powerful data description constructs (e.g., associative arrays)
  + user-controlled type constructors
  + fallbacks for extending the language in unconventional ways (e.g.,
    inheritance, overloading)
  + garbage collection
  + Lua programs are compiled into bytecodes, which are then interpreted
  + portable, written in ANSI C (runs in Unix, DOS, Windows, Mac, Cray, ...)

* Availability
  The latest version of Lua is always available at the following locations:
  In Brazil:	ftp://ftp.icad.puc-rio.br/pub/lua/lua.tar.gz
  In Canada:	ftp://csg.uwaterloo.ca/pub/lhf/lua/lua.tar.gz
  Home page:	http://www.inf.puc-rio.br/~roberto/lua.html
  The current version is 2.4.

* Legal matters
  Lua is freely available for both academic and commercial purposes.
  Lua is not in the public domain; TeCGraf keeps its copyright.
  See COPYRIGHT.

* Installation
  See INSTALL.

* Contacting the authors
  Send your comments, bug reports and anything else to lua@icad.puc-rio.br.
  Please send us email if you download Lua so that we can know how far it goes.