The guide is not intended to replace the lua reference manual, or a complete lua textbook. A read is counted each time someone views a publication summary such as the title, abstract, and list of authors, clicks on a figure, or views or downloads the fulltext. Mltiplos estados todas as bibliotecas implementadas via api oficial lua 5 lua 5. Mcc1403 abril 2003 abstract lua is a powerful, lightweight programming language designed. Many people use lua embedded in an application program, such as cgilua for building dynamic web pages or a game. The main topics not covered are standard libraries. So it doesnt make enough explanations even for some important lua functions mentioned in it. The implementation described in this manual is available at lua s official web site. Precompiled lua libraries and executables are available at luabinaries. Lua is free software, and is provided as usual with no guarantees, as stated in its license. The lua users wiki lists many usercontributed addons for lua. Your contribution will go a long way in helping us serve. It returns false if it cannot fulfill the request, either because it would cause the stack to be larger than a fixed maximum size typically at least several thousand elements or because it cannot. Reference manual of the programming language lua 2.
Aboutlua inventedasconfigurationanddatadescriptionlanguage firstversionreleased1993,currentversionis5. Ensures that the stack has space for at least n extra slots that is, that you can safely push up to n values into it. The implementation described in this manual is available at luas official web site, like any other reference manual, this document is dry in places. Reference manuals the official definition of the lua language is its reference manual, which describes the syntax and the semantics of lua, the standard libraries, and the c api. Lua is crossplatform, since the interpreter of compiled bytecode is written in ansi c, and lua has a relatively simple c api to embed it into applications. Lua combines simple syntax with powerful data management. Contribute to karottenreibeluapdf development by creating an account on github. Lua is dynamically typed variables and values, expressions, functions, and modules and has automatic memory management, making it ideal for con. Youcannot change the metatable of other types from lua except. Lua is implemented in pure ansi c and compiles unmodified in all platforms that have an ansi c compiler. Like any other reference manual, this document is dry in places. For a start, we recommend that you use the standalone interpreter.
Lua is an extensible, lightweight programming language written in c. Lua is a fast, lightweight, powerful, and easytouse scripting language. The programming language lua reference manual for lua version. It might be helpful to check out the lua short reference on. For a start, we recommend that you use the standalone interpreter that is, the lua executable to run your first examples and. You should refer to the lua refernce manual andor other materials during or after reading it. For a detailed introduction to the practice of lua programming, see the book programming in lua, also available as an ebook. Pdf on jan 1, 2004, waldemar celes and others published a linguagem. O objetivo deste texto e introduzir o leitor a programacao na linguagem lua.