1 menu "lua - LUA programming language"
6 depends BR2_PACKAGE_LUA_INTERPRETER || BR2_PACKAGE_LUA_COMPILER || BR2_PACKAGE_LIBLUA
8 config BR2_PACKAGE_LUA_INTERPRETER
9 tristate "lua - LUA programming language interpreter"
10 default m if CONFIG_DEVEL
11 select BR2_PACKAGE_LUA
12 select BR2_PACKAGE_LIBLUA
14 Lua is a powerful light-weight programming language designed for extending
15 applications. Lua is also frequently used as a general-purpose, stand-alone
16 language. Lua is free software.
18 Lua combines simple procedural syntax with powerful data description
19 constructs based on associative arrays and extensible semantics. Lua is
20 dynamically typed, interpreted from bytecodes, and has automatic memory
21 management with garbage collection, making it ideal for configuration,
22 scripting, and rapid prototyping.
24 Lua is implemented as a small library of C functions, written in ANSI C, and
25 compiles unmodified in all known platforms. The implementation goals are
26 simplicity, efficiency, portability, and low embedding cost. The result is a
27 fast language engine with small footprint, making it ideal in embedded systems
32 This package contains the LUA language interpreter.
35 config BR2_PACKAGE_LUA_COMPILER
36 tristate "luac - LUA programming language compiler"
37 default m if CONFIG_DEVEL
38 select BR2_PACKAGE_LUA
39 select BR2_PACKAGE_LIBLUA
41 Lua is a powerful light-weight programming language designed for extending
42 applications. Lua is also frequently used as a general-purpose, stand-alone
43 language. Lua is free software.
45 Lua combines simple procedural syntax with powerful data description
46 constructs based on associative arrays and extensible semantics. Lua is
47 dynamically typed, interpreted from bytecodes, and has automatic memory
48 management with garbage collection, making it ideal for configuration,
49 scripting, and rapid prototyping.
51 Lua is implemented as a small library of C functions, written in ANSI C, and
52 compiles unmodified in all known platforms. The implementation goals are
53 simplicity, efficiency, portability, and low embedding cost. The result is a
54 fast language engine with small footprint, making it ideal in embedded systems
59 This package contains the LUA language compiler.
62 config BR2_PACKAGE_LUA_EXAMPLES
63 tristate "lua-examples - LUA programming language examples"
64 default m if CONFIG_DEVEL
65 select BR2_PACKAGE_LUA
66 select BR2_PACKAGE_LUA_INTERPRETER
68 Lua is a powerful light-weight programming language designed for extending
69 applications. Lua is also frequently used as a general-purpose, stand-alone
70 language. Lua is free software.
72 Lua combines simple procedural syntax with powerful data description
73 constructs based on associative arrays and extensible semantics. Lua is
74 dynamically typed, interpreted from bytecodes, and has automatic memory
75 management with garbage collection, making it ideal for configuration,
76 scripting, and rapid prototyping.
78 Lua is implemented as a small library of C functions, written in ANSI C, and
79 compiles unmodified in all known platforms. The implementation goals are
80 simplicity, efficiency, portability, and low embedding cost. The result is a
81 fast language engine with small footprint, making it ideal in embedded systems
86 This package contains LUA language examples.
89 config BR2_PACKAGE_LIBLUA
90 tristate "liblua - LUA programming language shared libraries"
91 default m if CONFIG_DEVEL
92 select BR2_PACKAGE_LUA
94 Lua is a powerful light-weight programming language designed for extending
95 applications. Lua is also frequently used as a general-purpose, stand-alone
96 language. Lua is free software.
98 Lua combines simple procedural syntax with powerful data description
99 constructs based on associative arrays and extensible semantics. Lua is
100 dynamically typed, interpreted from bytecodes, and has automatic memory
101 management with garbage collection, making it ideal for configuration,
102 scripting, and rapid prototyping.
104 Lua is implemented as a small library of C functions, written in ANSI C, and
105 compiles unmodified in all known platforms. The implementation goals are
106 simplicity, efficiency, portability, and low embedding cost. The result is a
107 fast language engine with small footprint, making it ideal in embedded systems
112 This package contains the LUA shared libraries, needed by other programs.