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 | |
parent | 50f8a32b309ff6a59c7780d4a52b3eb056240c18 (diff) | |
download | pkgsrc-42bea616f7181d9deafafd2c668d6d3526c7cb23.tar.gz |
Update DESCR of Lua 5.x and LuaJIT 2.0 packages
-rw-r--r-- | lang/LuaJIT2/DESCR | 2 | ||||
-rw-r--r-- | lang/lua51/DESCR | 28 | ||||
-rw-r--r-- | lang/lua52/DESCR | 28 | ||||
-rw-r--r-- | lang/lua53/DESCR | 27 |
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. |