Changeset 32d4980 for general/prog/lua.xml
- Timestamp:
- 07/17/2013 05:26:35 PM (11 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 94c4ae3
- Parents:
- debb88bf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/lua.xml
rdebb88bf r32d4980 7 7 <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua-version;.tar.gz"> 8 8 <!ENTITY lua-download-ftp " "> 9 <!ENTITY lua-md5sum " efbb645e897eae37cad4344ce8b0a614">10 <!ENTITY lua-size "2 46KB">11 <!ENTITY lua-buildsize "3. 5MB">9 <!ENTITY lua-md5sum "2e115fe26e435e33b0d5c022e4490567"> 10 <!ENTITY lua-size "217 KB"> 11 <!ENTITY lua-buildsize "3.4 MB"> 12 12 <!ENTITY lua-time "0.1 SBU"> 13 13 ]> … … 34 34 language designed for extending applications. It is also frequently used 35 35 as a general-purpose, stand-alone language. <application>Lua</application> 36 combines simple procedural syntax with powerful data description 37 constructs based on associative arrays and extensible semantics. It is 38 dynamically typed, interpreted from bytecodes, and has automatic memory 39 management with garbage collection, making it ideal for configuration, 40 scripting, and rapid prototyping. A fundamental concept in the design of 41 <application>Lua</application> is to provide meta-mechanisms for 42 implementing features, instead of providing a host of features directly in 43 the language. For example, although <application>Lua</application> is not 44 a pure object-oriented language, it does provide meta-mechanisms for 45 implementing classes and inheritance. <application>Lua</application>'s 46 meta-mechanisms bring an economy of concepts and keep the language small, 47 while allowing the semantics to be extended in unconventional ways. 48 Extensible semantics is a distinguishing feature of 49 <application>Lua</application>. <application>Lua</application> is a 50 language engine that you can embed into your application. This means that, 51 besides syntax and semantics, it has an API that allows the application to 52 exchange data with <application>Lua</application> programs and also to 53 extend <application>Lua</application> with C functions. In this sense, it 54 can be regarded as a language framework for building domain-specific 55 languages. <application>Lua</application> is implemented as a small 56 library of C functions, written in ANSI C, and compiles unmodified in all 57 known platforms. The implementation goals are simplicity, efficiency, 58 portability, and low embedding cost. The result is a fast language engine 59 with small footprint, making it ideal in embedded systems too. 36 is implemented as a small library of C functions, written in ANSI C, and 37 compiles unmodified in all known platforms. The implementation goals are 38 simplicity, efficiency, portability, and low embedding cost. The result is 39 a fast language engine with small footprint, making it ideal in embedded 40 systems too. 60 41 </para> 61 42 … … 130 111 </para> 131 112 132 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5. 2 liblua.so.5.2.1" \113 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.1 liblua.so.&lua-version;" \ 133 114 INSTALL_DATA="cp -d" INSTALL_MAN=/usr/share/man/man1 install && 134 115 mkdir -pv /usr/share/doc/lua-&lua-version; && … … 140 121 141 122 <screen role="root"><userinput>cat > /usr/lib/pkgconfig/lua.pc << "EOF" 142 <literal>V=5. 2123 <literal>V=5.1 143 124 R=&lua-version; 144 125
Note:
See TracChangeset
for help on using the changeset viewer.