Changeset c1a0390 for general/prog


Ignore:
Timestamp:
06/19/2013 11:58:39 AM (11 years ago)
Author:
Igor Živković <igor@…>
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:
ef47d83f
Parents:
63c6a08
Message:

Added Lua-5.2.2

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11306 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/prog
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • general/prog/other-tools.xml

    r63c6a08 rc1a0390  
    10641064
    10651065    <sect3 role="package">
    1066       <title>Lua</title>
    1067 
    1068       <para><application>Lua</application> is a powerful light-weight
    1069       programming language designed for extending applications. It is also
    1070       frequently used as a general-purpose, stand-alone language. It is free
    1071       software. <application>Lua</application> combines simple procedural
    1072       syntax with powerful data description constructs based on associative
    1073       arrays and extensible semantics. It is dynamically typed, interpreted
    1074       from bytecodes, and has automatic memory management with garbage
    1075       collection, making it ideal for configuration, scripting, and rapid
    1076       prototyping. A fundamental concept in the design of
    1077       <application>Lua</application> is to provide meta-mechanisms for
    1078       implementing features, instead of providing a host of features directly
    1079       in the language. For example, although <application>Lua</application> is
    1080       not a pure object-oriented language, it does provide meta-mechanisms for
    1081       implementing classes and inheritance. <application>Lua</application>'s
    1082       meta-mechanisms bring an economy of concepts and keep the language small,
    1083       while allowing the semantics to be extended in unconventional ways.
    1084       Extensible semantics is a distinguishing feature of
    1085       <application>Lua</application>. <application>Lua</application> is a
    1086       language engine that you can embed into your application. This means
    1087       that, besides syntax and semantics, it has an API that allows the
    1088       application to exchange data with <application>Lua</application> programs
    1089       and also to extend <application>Lua</application> with C functions. In
    1090       this sense, it can be regarded as a language framework for building
    1091       domain-specific languages. <application>Lua</application> is implemented
    1092       as a small library of C functions, written in ANSI C, and compiles
    1093       unmodified in all known platforms. The implementation goals are
    1094       simplicity, efficiency, portability, and low embedding cost. The result
    1095       is a fast language engine with small footprint, making it ideal in
    1096       embedded systems too.</para>
    1097 
    1098       <itemizedlist spacing="compact">
    1099         <listitem>
    1100           <para>Project Home Page: <ulink
    1101           url="http://www.lua.org/"/></para>
    1102         </listitem>
    1103         <listitem>
    1104           <para>Download Location: <ulink
    1105           url="http://www.lua.org/download.html"/></para>
    1106         </listitem>
    1107       </itemizedlist>
    1108 
    1109     </sect3>
    1110 
    1111     <sect3 role="package">
    11121066      <title>Mercury</title>
    11131067
  • general/prog/prog.xml

    r63c6a08 rc1a0390  
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="librep.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="llvm.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lua.xml"/>
    4243  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mercurial.xml"/>
    4344  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nasm.xml"/>
Note: See TracChangeset for help on using the changeset viewer.