summaryrefslogtreecommitdiff
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
parent50f8a32b309ff6a59c7780d4a52b3eb056240c18 (diff)
downloadpkgsrc-42bea616f7181d9deafafd2c668d6d3526c7cb23.tar.gz
Update DESCR of Lua 5.x and LuaJIT 2.0 packages
-rw-r--r--lang/LuaJIT2/DESCR2
-rw-r--r--lang/lua51/DESCR28
-rw-r--r--lang/lua52/DESCR28
-rw-r--r--lang/lua53/DESCR27
4 files changed, 28 insertions, 57 deletions
diff --git a/lang/LuaJIT2/DESCR b/lang/LuaJIT2/DESCR
index 84986b1d0a3..67c43e77d50 100644
--- a/lang/LuaJIT2/DESCR
+++ b/lang/LuaJIT2/DESCR
@@ -1,3 +1,5 @@
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may
be embedded or used as a general-purpose, stand-alone language.
+
+LuaJIT 2.0 is compatible with Lua 5.1.
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.
diff --git a/lang/lua52/DESCR b/lang/lua52/DESCR
index b3e57a165fe..46c3b9cbc77 100644
--- a/lang/lua52/DESCR
+++ b/lang/lua52/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 is less popular than two other popular Lua versions and
+you should probably consider switching to a newer version.
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.