summaryrefslogtreecommitdiff
path: root/lang/lua53
diff options
context:
space:
mode:
authoralnsn <alnsn@pkgsrc.org>2015-10-31 21:37:52 +0000
committeralnsn <alnsn@pkgsrc.org>2015-10-31 21:37:52 +0000
commit42bea616f7181d9deafafd2c668d6d3526c7cb23 (patch)
treec139819c87f223ea7d72711fdcf22fbdb9b168a7 /lang/lua53
parent50f8a32b309ff6a59c7780d4a52b3eb056240c18 (diff)
downloadpkgsrc-42bea616f7181d9deafafd2c668d6d3526c7cb23.tar.gz
Update DESCR of Lua 5.x and LuaJIT 2.0 packages
Diffstat (limited to 'lang/lua53')
-rw-r--r--lang/lua53/DESCR27
1 files changed, 8 insertions, 19 deletions
diff --git a/lang/lua53/DESCR b/lang/lua53/DESCR
index b3e57a165fe..470ceebf160 100644
--- a/lang/lua53/DESCR
+++ b/lang/lua53/DESCR
@@ -1,21 +1,10 @@
-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 is a preferred choice for new Lua modules.