Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Lua programming language


Related Topics

In the News (Wed 11 Nov 09)

  
  Lua programming language
Lua is fast compared to most other bytecode interpreted scripting languages, and is suitable for writing stand-alone applications (although there are nowhere near as many libraries available as there are for Perl, Python or Tcl).
Like Tcl, Lua was designed primarily as an extension language which could be linked into C applications and used to extend their functionality by nonprogrammers, and is partially implemented as a small library for C to achieve this goal.
One of the interesting features of the language is that it is both a language and an API for accessing the runtime state of the language's interpreter from a host C program.
www.ebroadcast.com.au /lookup/encyclopedia/lu/Lua.html   (373 words)

  
 Lua: about   (Site not responding. Last check: 2007-11-04)
Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms.
Lua is designed and implemented by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil.
www.lua.org /about.html   (339 words)

  
 Programming in Lua
Lua was developed by Roberto Ierusalimschy, Waldemar Celes, and Luiz Henrique de Figueiredo at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil.
Lua is licensed under the terms of the MIT license.
Lua is an extensible extension language which means Lua can easily embedded in C and also call program parts written in C. Full reentrancy and the parallel usage of several Lua engines is possible.
www.e7l3.org /lambda/lualang.html   (609 words)

  
 Lua: reference manual 5.0 (alpha)   (Site not responding. Last check: 2007-11-04)
Lua manages memory automatically by running a garbage collector from time to time and collecting all dead objects (all objects that are no longer accessible from Lua).
Because Lua is an extension language, all Lua actions start from C code in the host program calling a function from the Lua library (see Section 4.16).
Lua provides a pre-defined table that can be used by any C code to store whatever Lua value it needs to store, especially if the C code needs to keep that Lua value outside the life span of a C function.
www.allenvarney.com /~nop/lua-5.0-alpha/doc/manual.html   (13373 words)

  
 Lua (programming language) - Wikipedia, the free encyclopedia
Lua, for instance, does not contain explicit support for inheritance, but allows it to be implemented relatively easily with metatables.
Lua was created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes, members of the Computer Graphics Technology Group at PUC-Rio, the Pontifical University of Rio de Janeiro, in Brazil.
Lua implements a small set of advanced features such as higher-order functions, garbage collection, first-class functions, closures, proper tail calls, coercion (automatic conversion between string and number values at run time), coroutines (cooperative multitasking) and dynamic module loading.
en.wikipedia.org /wiki/Lua_programming_language   (1649 words)

  
 LUA/lua50betaref.e (htmlized)
Lua is dynamically typed, interpreted from opcodes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Lua is implemented as a library, written in C. Being an extension language, Lua has no notion of a ``main'' program: it only works embedded in a host client, called the embedding program or simply the host.
To have access to these libraries, the C host program must call the functions lua_baselibopen (for the basic library), lua_strlibopen (for the string library), lua_tablibopen (for the table library), lua_mathlibopen (for the mathematical library), lua_iolibopen (for the I/O and the Operating System libraries), and lua_dblibopen (for the debug library), which are declared in lualib.h.
www.mat.puc-rio.br /~edrx/LUA/lua50betaref.e.html   (15441 words)

  
 ONLamp.com -- Introducing Lua
Lua is written in 99 percent ANSI C. Its main design goals are to be compact, efficient, and easy to integrate with other C/C++ programs.
Lua uses subtle but powerful forms of syntactic sugar to allow the language to be used in a natural way in a variety of problem domains, without adding complexity (or size) to the underlying virtual machine.
Lua uses a powerful meta table concept that among other things can bridge this final gap to object oriented programming (still without changing the underlying VM).
www.onlamp.com /pub/a/onlamp/2006/02/16/introducing-lua.html   (848 words)

  
 Amazon.com: Programming In Lua: Books: Roberto Ierusalimschy   (Site not responding. Last check: 2007-11-04)
Lua is becoming the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free.
C programming is not for the faint of heart, but having a Lua interface for your C library is akin to the jackpot of embedded languages in my opinion.
Lua dovetails beautifully with lower level languages by means of a C interface, and its drum tight language processor and libraries are right at home in event-driven graphical applications as well as console programs.
www.amazon.com /Programming-Lua-Roberto-Ierusalimschy/dp/8590379817   (2732 words)

  
 Lua - Languages - Programming - SkaLinks.com
LuaJava allows Java components to be accessed from Lua using the same syntax that is used for accessing Lua`s native objects, without any need for declarations or any kind of preprocessing.
This way any interface can be implemented in Lua and passed as parameter to any method, and when called, the equivalent function will be called in Lua, and it′s result passed back to Java.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
www.skalinks.com /dir/programming/languages/lua   (451 words)

  
 cs427: Lua   (Site not responding. Last check: 2007-11-04)
Description (content modified from http://www.lua.org): Lua is a powerful light-weight programming language designed for extending applications.
Lua is designed and implemented by Roberto Ierusalimschy, Waldemar Celes and Luiz Henrique de Figueiredo at Tecgraf, the Computer Graphics Technology Group of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil).
The language is being used in several projects at UIUC and in industry.
wiki.cs.uiuc.edu /cs427/Lua   (566 words)

  
 Lua Cheia
Lua is a great programming language that prides itself on ANSI C portability, small size, simplicity and ease of embedding.
LuaCheia is implemented as a wrapper and bootscript around the normal stand-alone Lua executable.
Lua script repository that facilitates common tasks such as OOP/inheritance programming.
luacheia.lua-users.org   (406 words)

  
 gmane.comp.lang.lua.general
I don't know the exact parameter-passing system of lua, and I want to avoid situations where megabytes of data is being duplicated just because of passing it to a function.
There are lots of "its easy to do OO in lua" code scraps around, but searching luaforge and the wiki last night, I couldn't find any examples of them packaged up into a reusable library of class factory functions, and particularly not that use the setfenv() trick so that explicit self references aren't always required.
Hello all, I've updated my ngui program : http://www.gistek.net/gui.html What is ngui : * Ngui is a closed source but free framework to define win32 user interface in xml and/or lua.
blog.gmane.org /gmane.comp.lang.lua.general   (1471 words)

  
 Lua and HeronScript
The Lua programming language is an extension programming language, which holds special interest to me and anyone who is implementing any kind of interpreter.
HeronScript is a strict subset of the Heron language.
Christopher loves programming, but is eternally frustrated by the shortcomings of modern programming languages.
www.artima.com /weblogs/viewpost.jsp?thread=132622   (274 words)

  
 wxLua - index
With wxLua you can write programs in Lua that use the wxWidgets cross-platform GUI library to develop and deliver your software with the programming ease of an interpreted language like Lua.
Nearly all of the functionality of wxWidgets is exposed to Lua, meaning that your programs can have windows, dialogs, menus, toolbars, controls, image loading and saving, drawing, sockets, streams, printing, clipboard access...
learn Lua; once you've got wxLua installed and running, you need to learn how to use it: a good way to learn Lua, in case you don't already know, is to refer to the tutorial hosted in the Lua wiki.
wxlua.sourceforge.net   (451 words)

  
 OSBF-Lua
OSBF-Lua (Orthogonal Sparse Bigrams with confidence Factor) is a Lua C module for text classification.
It is a port of the OSBF classifier implemented in the CRM114 project.
This implementation attempts to put focus on the classification task itself by using Lua as the scripting language, a powerful yet light-weight and fast language, which makes it easier to build and test more elaborated filters and training methods.
osbf-lua.luaforge.net   (2071 words)

  
 [No title]
# «sec3» # «The Language» 3 The Language This section describes the lexis, the syntax, and the semantics of Lua.
The q option formats a string in a form # «p40» (find-lua50page 40) suitable to be safely read back by the Lua interpreter: The string is written between double quotes, and all double quotes, returns, and backslashes in the string are correctly escaped when written.
If lua is in your PATH, then a more portable solution is #!/usr/bin/env lua Acknowledgments The Lua team is grateful to Tecgraf for its continued support to Lua.
www.mat.puc-rio.br /~edrx/LUA/lua50betaref.e   (12921 words)

  
 Web Directory » Web Directory » Computers » Programming » Languages » Lua
Lua Cheia - A Lua distribution with incorporated many useful libraries.
LuaSocket - A Lua extension library that provides support for the TCP and UDP transport layers within the Lua language.
Programming in Lua (the official book) - By Roberto Ierusalimschy; 2003.
www.dcpages.com /DC_ODP/?c=Computers/Programming/Languages/Lua   (450 words)

  
 Open Directory - Computers: Programming: Languages   (Site not responding. Last check: 2007-11-04)
An Introduction to Programming Languages - Neutral conceptual analysis; useful for those who know one language and want to learn about others.
Introduction to Programming Languages - By Anthony A. Aaby; 1996.
The Retrocomputing Museum - Dedicated to programs that induce sensations that hover somewhere between nostalgia and nausea.The freaks, jokes, and fossils of computing history.
dmoz.org /Computers/Programming/Languages   (145 words)

  
 LuaSQL: Database connectivity for the Lua programming language   (Site not responding. Last check: 2007-11-04)
LuaSQL is free software and uses the same license as Lua 5.0.
LuaSQL version 2.0.2 (for Lua 5.0) is now available for download.
The implementation is compatible with Lua 5.0 and was coded by Tomás Guisasola, Eduardo Quintão, Thiago Ponte, Fabio Mascarenhas and Danilo Tuler, with many priceless contributions from Michael Roth, Tiago Dionizio, Pedro Maia and Leonardo Godinho.
www.keplerproject.org /luasql   (320 words)

  
 Lua Languages Programming Computers
Both pure Lua scripts and HTML templates are supported and can be handled via CGI, FastCGI, mod_lua, ISAPI and other APIs.
It allows scripts written in Lua to manipulate components developed in Java without any need for declarations or any kind of preprocessing.
It is the official book about the language, giving a solid base for any programmer who wants to use Lua.
www.iaswww.com /ODP/Computers/Programming/Languages/Lua   (336 words)

  
 Aminet - dev/lang/lua-502-mos.lha
------------ Lua is a powerful, light-weight programming language designed for extending applications.
Lua has been used in many different projects around the world.
* Installation ------------ Lua is implemented in pure ANSI C, and compiles unmodified in all known platforms that have an ANSI C compiler.
aminet.net /package.php?package=dev/lang/lua-502-mos.lha   (185 words)

  
 Category Programming Language
The convention is to append 'Language' for the WikiName and to expand single letters according to the WikiAlphabet.
BrainfuckLanguage (a teaching language) (I think this BrainfuckLanguage is not actually a joke, it was made to be 256 bytes compiler, but maybe it was a joke as well, I don't know)
And discussions of LanguageAsInterface, LanguageUsability, EnglishLikeFeatures and such focus on the intersection between HumanBeings and the languages they use to communicate with each other and with compilers and interpreters.
c2.com /cgi/wiki?CategoryProgrammingLanguage   (233 words)

  
 Lua
Lua is a programming language designed for extending applications.
It is also frequently used as a general-purpose, stand-alone language.
Please consider donating to the FSF to help support this project.
directory.fsf.org /lua.html   (255 words)

  
 Lua programming language from Froola
is a port of Lua 4.0 (plus a small IDE) for the Palm Computing platform.
to bind functions and classes from C++ to Lua code.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from the Froola link list about "Lua programming language".
www.froola.com /L/U/Lua_programming_language   (100 words)

  
 The Programming Language Lua : CafePress.com
Help us spread the word about elegance and simplicity in programming language design.
The only goal of this store is to help spread the word about Lua.
Use of this web site constitutes acceptance of the Terms of Service.
www.cafepress.com /lualang   (49 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.