H ? « »

Language peer sets for LUA:
Brazil
Brazil/1993
Designed 1993
1990s languages
Fifth generation
Post-Cold War

LUA (2196/lua001)

Logo

Language extension language 

alternate simple view
Country: Brazil
Designed 1993
Published: 1994


for Lua (=Moon) by contrast with preceding language Sol (=sun)

Data manipulatin language capable of being embedded in another system or used stand-alone. Draws on lessons from Sol and School

"Language designed for extending applications. Also frequently used as a general-purpose stand-alone language. LUA is a language engine that you can embed in your application. This means that, besides syntax and semantics, LUA has an API that allows the application to exchange data with Lua programs and also extend Lua with C functions.  Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with a small footprint, making it ideal in embedded systems.  Lua was designed and implemented at TeCGAF, the Computer Graphics Tech Group of PUC-Rio, Pontifical Catholic University of Rio de Janario in Brazil."


Related languages
DEL LUA   Precursor
School LUA   Influence
SOL LUA   Precursor
LUA plua   Port

References:
  • L. H. de Figueiredo\, R. Ierusalimschy\, W. Celes\, (1994) L. H. de Figueiredo\, R. Ierusalimschy\, W. Celes\, "The design and implementation of a language for extending applications"\, Proceedings of XXI Brazilian Seminar on Software and Hardware (1994) 273-283 HTML
  • L. H. de Figueiredo\, R. Ierusalimschy\, W. Celes\, (1996) L. H. de Figueiredo\, R. Ierusalimschy\, W. Celes\, "Lua: an extensible embedded language"\, Dr. Dobb's Journal 21 #12 (Dec 1996) 26-33. HTML
  • R. Ierusalimschy, L. H. de Figueiredo, W. Celes, (1996) R. Ierusalimschy, L. H. de Figueiredo, W. Celes, "Lua-an extensible extension language" HTML transcription
          in (1996) Software — Practice and Experience 26(6) June 1996
  • A. Hester, R. Borges, R. Ierusalimschy, (1998) A. Hester, R. Borges, R. Ierusalimschy, "Building flexible and extensible Web applications with Lua", Journal of Universal Computer Science 4 #9 (1998) 748-762 HTML transcript
          in (1996) Software — Practice and Experience 26(6) June 1996
  • R. Ierusalimschy\, L. H. de Figueiredo\, W. Celes\, (2001) R. Ierusalimschy\, L. H. de Figueiredo\, W. Celes\, "The Evolution of an Extension Language: A History of Lua"\, Proceedings of V Brazilian Symposium on Programming Languages (2001) B-14--B-28. HTML
          in (1996) Software — Practice and Experience 26(6) June 1996
  • Ierusalimschy, Roberto, (2003) Ierusalimschy, Roberto, "Programming in Lua"
          in (1996) Software — Practice and Experience 26(6) June 1996
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder