diff options
author | alnsn <alnsn@pkgsrc.org> | 2015-10-31 21:37:52 +0000 |
---|---|---|
committer | alnsn <alnsn@pkgsrc.org> | 2015-10-31 21:37:52 +0000 |
commit | 42bea616f7181d9deafafd2c668d6d3526c7cb23 (patch) | |
tree | c139819c87f223ea7d72711fdcf22fbdb9b168a7 /lang/lua51 | |
parent | 50f8a32b309ff6a59c7780d4a52b3eb056240c18 (diff) | |
download | pkgsrc-42bea616f7181d9deafafd2c668d6d3526c7cb23.tar.gz |
Update DESCR of Lua 5.x and LuaJIT 2.0 packages
Diffstat (limited to 'lang/lua51')
-rw-r--r-- | lang/lua51/DESCR | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/lang/lua51/DESCR b/lang/lua51/DESCR index b3e57a165fe..d500a163ccf 100644 --- a/lang/lua51/DESCR +++ b/lang/lua51/DESCR @@ -1,21 +1,11 @@ -Lua is a powerful, light-weight programming language designed for -extending applications. Lua is also frequently used as a -general-purpose, stand-alone language. +Lua is a powerful, fast, lightweight, embeddable scripting language. -Lua combines simple procedural syntax (similar to Pascal) with -powerful data description constructs based on associative arrays and -extensible semantics. Lua is dynamically typed, interpreted from -bytecodes, and has automatic memory management, making it ideal for -configuration, scripting, and rapid prototyping. +Lua combines simple procedural syntax with powerful data description +constructs based on associative arrays and extensible semantics. Lua is +dynamically typed, runs by interpreting bytecode for a register-based +virtual machine, and has automatic memory management with incremental +garbage collection, making it ideal for configuration, scripting, and +rapid prototyping. -Lua is a language engine that you can embed into your application. -This means that, besides syntax and semantics, Lua has an API that -allows the application to exchange data with Lua programs and also to -extend Lua with C functions. In this sense, Lua can be regarded as a -language framework for building domain-specific languages. - -Lua is implemented as a small library of C functions, written in ANSI -C, and compiles unmodified in all known platforms. The implementation -goals are simplicity, efficiency, portability, and low embedding cost. -The result is a fast language engine with small footprint, making it -ideal in embedded systems too. +This version of Lua isn't the most recent version but it's still widely +used, due to popularity of LuaJIT 2.0 which is compatible with Lua 5.1. |