[ANNOUNCE] Lua 5.0 -- an extensible extension language

lhf@csgpwr1.uwaterloo.ca (Luiz Henrique de Figueiredo)
13 Apr 2003 12:42:40 -0400

          From comp.compilers

Related articles
[ANNOUNCE] Lua 5.0 -- an extensible extension language lhf@csgpwr1.uwaterloo.ca (2003-04-13)
| List of all articles for this month |

From: lhf@csgpwr1.uwaterloo.ca (Luiz Henrique de Figueiredo)
Newsgroups: comp.compilers,comp.lang.misc,comp.programming
Date: 13 Apr 2003 12:42:40 -0400
Organization: University of Waterloo
Keywords: interpreter, available
Posted-Date: 13 Apr 2003 12:42:40 EDT

Version 5.0 of Lua has just been released.

* What is Lua?
    Lua is a powerful, light-weight programming language designed for extending
    applications. Lua is also frequently used as a general-purpose, stand-alone
    language. For complete information about Lua, visit http://www.lua.org/ .

* Availability
    Lua is freely available for both academic and commercial purposes under
    the terms of the MIT license. Lua 5.0 can be downloaded from
    http://www.lua.org/ftp/lua-5.0.tar.gz and from the mirror sites listed in
    http://www.lua.org/mirrors.html .

* New in version 5.0
    + Lua coroutines (colaborative multithreading).
    + lexical scoping.
    + tags replaced by metatables and tag methods replaced by metamethods.
    + new boolean type.
    + proper tail calls.
    + weak tables.
    + still faster: new register-based virtual machine + new algorithm for tables
    + new error handling protocol.
    + better error messages.
    and much more...

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.