Passing a Language Through the Eye of a Needle.
The article discusses how design of the scripting language Lua was affected by a desire to make it well-suited to embedding in a system language. The authors survey general considerations regarding the integration of scripting and host languages, then turn their attention to issues specific to Lua....
| Published in: | Communications of the ACM Vol. 54; no. 7; pp. 38 - 44 |
|---|---|
| Main Authors: | , , |
| Format: | Article |
| Published: |
Association for Computing Machinery
Jul2011
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=63023206&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 63023206 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Jul2011 vid: 54 iid: 7 pid: 68 pub: Association for Computing Machinery artinfo: ui: 63023206 10.1145/1965724.1965739 ppf: 38 ppct: 6 formats: tig: atl: Passing a Language Through the Eye of a Needle. aug: au: IERUSALIMSCHY, ROBERTO FIGURIREDO, LUIZ HENRIQUE DE CELES, WALDEMAR affil: Associate professor of computer science at PUC-Rio (Pontifical Catholic University of Rio de Janeiro). Researcher and a member of the Vision, Graphics Laboratory at the National Institute for Pure and Applied Mathematics in Rio de Janeiro. Assistant professor in the computer science department, Pontifical Catholic University of Rio de Janeiro. su: Scripting languages (Computer science) Programming languages Computer programming Software engineering Libraries (Computer program subroutines) Artificial languages sug: subj: Scripting languages (Computer science) Programming languages Computer programming Software engineering Libraries (Computer program subroutines) Artificial languages ab: The article discusses how design of the scripting language Lua was affected by a desire to make it well-suited to embedding in a system language. The authors survey general considerations regarding the integration of scripting and host languages, then turn their attention to issues specific to Lua. Topics covered include how Lua is able to function as both a standalone program and an embedded scripting language, how data flows between Lua and its host are handled, and how Lua compensates for not offering an "eval" function. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2011 holdings: @attributes: islocal: N |
|---|