skip to main content

Lua-An Extensible Extension Language

Ierusalimschy, Roberto ; de Figueiredo, Luiz Henrique ; Filho, Waldemar Celes

Software, practice & experience, 1996-06, Vol.26 (6), p.635-652 [Periódico revisado por pares]

New York: John Wiley & Sons, Ltd

Texto completo disponível

Citações Citado por
  • Título:
    Lua-An Extensible Extension Language
  • Autor: Ierusalimschy, Roberto ; de Figueiredo, Luiz Henrique ; Filho, Waldemar Celes
  • Assuntos: Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; end-user programming ; Exact sciences and technology ; extension languages ; Programming languages ; Software
  • É parte de: Software, practice & experience, 1996-06, Vol.26 (6), p.635-652
  • Notas: istex:CDF34413E1E70C59914F989C6BE7F1A60CC856C7
    ArticleID:SPE26
    ark:/67375/WNG-2S2F1Z1S-B
    ObjectType-Article-2
    SourceType-Scholarly Journals-1
    ObjectType-Feature-1
    content type line 23
  • Descrição: This paper describes Lua, a language for extending applications. Lua combines procedural features with powerful data description facilities, by using a simple, yet powerful, mechanism of tables . This mechanism implements the concepts of records, arrays and recursive data types (pointers), and adds some object‐oriented facilities, such as methods with dynamic dispatching. Lua presents a mechanism of fallbacks that allows programmers to extend the semantics of the language in some unconventional ways. As a noteworthy example, fallbacks allow the user to add different kinds of inheritance to the language. Currently, Lua is being extensively used in production for several tasks, including user configuration, general‐purpose data‐entry, description of user interfaces, storage of structured graphical metafiles, and generic attribute configuration for finite element meshes.
  • Editor: New York: John Wiley & Sons, Ltd
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.