comparison website/src/manual.html @ 372:f08cefa4594c

start editing manual
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 17 Apr 2015 07:58:20 -0600
parents e01cddba3433
children 571057b1666b
comparison
equal deleted inserted replaced
371:e01cddba3433 372:f08cefa4594c
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 1 <!DOCTYPE html>
2 <html> 2 <html lang="en">
3 3 <head>
4 <head> 4 <meta charset="utf-8">
5 <title>Lua 5.3 Reference Manual</title> 5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <link rel="stylesheet" type="text/css" href="../../lua.css"> 6
7 <link rel="stylesheet" type="text/css" href="../manual.css"> 7 <title>Luan Reference Manual</title>
8 <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1"> 8
9 </head> 9 <link href="http://www.simplyhtml.org/assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
10 <link rel="stylesheet" href="http://www.simplyhtml.org/assets/font-awesome/css/font-awesome.min.css">
11 <script src="http://www.simplyhtml.org/assets/jquery/jquery.min.js"></script>
12
13 <link href="http://www.simplyhtml.org/assets/simplyhtml/simplyhtml.css" rel="stylesheet"/>
14 <script src="http://www.simplyhtml.org/assets/simplyhtml/simplyhtml.js"></script>
15 </head>
10 16
11 <body> 17 <body>
12 18 <div container>
13 <hr> 19 <div><small><a href="/">Luan</a></small></div>
14 <h1> 20
15 <a href="../../home.html"><img src="../../images/logo.gif" alt="" border="0"></a> 21 <h1>Luan Reference Manual</h1>
16 Lua 5.3 Reference Manual 22
17 </h1>
18
19 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
20 <p> 23 <p>
21 <small> 24 <small>
22 Copyright &copy; 2015 Lua.org, PUC-Rio. 25 Original copyright &copy; 2015 Lua.org, PUC-Rio.
23 Freely available under the terms of the 26 Freely available under the terms of the
24 <a href="../../license.html">Lua license</a>. 27 <a href="http://www.lua.org/license.html">Lua license</a>.
28 Modified for Luan.
25 </small> 29 </small>
26 <hr> 30 </p>
27 <p> 31
28 32 <hr/>
29 <a href="contents.html#contents">contents</A> 33
30 &middot; 34 <h2>Contents</h2>
31 <a href="contents.html#index">index</A> 35
32 &middot; 36 <div margin-bottom="1em"><a href="#intro">Introduction</a></div>
33 <a href="../">other versions</A> 37
34 38 <hr/>
35 <!-- ====================================================================== --> 39
36 <p> 40 <h2 margin-top="1em"><a name="intro">Introduction</a></h2>
37 41
38 <!-- $Id: manual.of,v 1.146 2015/01/06 11:23:01 roberto Exp $ --> 42 <p>Luan is a high level programming language based on <a href="http://www.lua.org">Lua</a>. A great strength of Lua is its simplicity and Luan takes this even further, being even simpler than Lua. The goal is to provide a simple programming language for the casual programmer with as few concepts as possible so that one can quickly learn the language and then easily understand any code written in Luan.</p>
39 43
40 44 <p>Luan is implemented in Java and is tightly coupled with Java. So it makes a great scripting language for Java programmers.</p>
41 45
42 46 <p>Unlike Lua which is meant to be embedded, Luan is meant to be a full scripting language. This done not by adding feature to Luan, but rather by providing a complete set of libraries.</p>
43 <h1>1 &ndash; <a name="1">Introduction</a></h1>
44
45 <p>
46 Lua is an extension programming language designed to support
47 general procedural programming with data description
48 facilities.
49 Lua also offers good support for object-oriented programming,
50 functional programming, and data-driven programming.
51 Lua is intended to be used as a powerful, lightweight,
52 embeddable scripting language for any program that needs one.
53 Lua is implemented as a library, written in <em>clean C</em>,
54 the common subset of Standard&nbsp;C and C++.
55
56
57 <p>
58 As an extension language, Lua has no notion of a "main" program:
59 it only works <em>embedded</em> in a host client,
60 called the <em>embedding program</em> or simply the <em>host</em>.
61 The host program can invoke functions to execute a piece of Lua code,
62 can write and read Lua variables,
63 and can register C&nbsp;functions to be called by Lua code.
64 Through the use of C&nbsp;functions, Lua can be augmented to cope with
65 a wide range of different domains,
66 thus creating customized programming languages sharing a syntactical framework.
67 The Lua distribution includes a sample host program called <code>lua</code>,
68 which uses the Lua library to offer a complete, standalone Lua interpreter,
69 for interactive or batch use.
70
71
72 <p>
73 Lua is free software,
74 and is provided as usual with no guarantees,
75 as stated in its license.
76 The implementation described in this manual is available
77 at Lua's official web site, <code>www.lua.org</code>.
78
79
80 <p>
81 Like any other reference manual,
82 this document is dry in places.
83 For a discussion of the decisions behind the design of Lua,
84 see the technical papers available at Lua's web site.
85 For a detailed introduction to programming in Lua,
86 see Roberto's book, <em>Programming in Lua</em>.
87
88 47
89 48
90 <h1>2 &ndash; <a name="2">Basic Concepts</a></h1> 49 <h1>2 &ndash; <a name="2">Basic Concepts</a></h1>
91 50
92 <p> 51 <p>
10785 </SMALL> 10744 </SMALL>
10786 <!-- 10745 <!--
10787 Last change: minor edit 10746 Last change: minor edit
10788 --> 10747 -->
10789 10748
10790 </body></html> 10749 </div>
10791 10750 </body>
10751 </html>