diff options
author | zuntum <zuntum@pkgsrc.org> | 2001-11-01 00:20:13 +0000 |
---|---|---|
committer | zuntum <zuntum@pkgsrc.org> | 2001-11-01 00:20:13 +0000 |
commit | a437fd43cc3ece125446142af9ed27ef8c1e6621 (patch) | |
tree | 0862d71c7e976f8aa56175851882e33495f691e4 /lang/lua/DESCR | |
parent | d16ce86994df76c0a92af71f19eef6cc2507fe39 (diff) | |
download | pkgsrc-a437fd43cc3ece125446142af9ed27ef8c1e6621.tar.gz |
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'lang/lua/DESCR')
-rw-r--r-- | lang/lua/DESCR | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/lua/DESCR b/lang/lua/DESCR new file mode 100644 index 00000000000..b3e57a165fe --- /dev/null +++ b/lang/lua/DESCR @@ -0,0 +1,21 @@ +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 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 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. |