- de Moura, A., Ierusalimschy, R. Revisiting coroutines. ACM Trans. Programming Languages and Systems 31, 2 (2009), 6.1--6.31. Google ScholarDigital Library
- DeLoura, M. The engine survey: general results. Gamasutra; http://www.gamasutra.com/blogs/MarkDeLoura/20090302/581/The_Engine_Survey_General_results.php.Google Scholar
- Ierusalimschy, R. Programming in Lua, 2 nd Ed. Lua.org, Rio de Janeiro, Brazil, 2006. Google ScholarDigital Library
- Ierusalimschy, R., de Figueiredo, L. H., Celes, W. Lua---An extensible extension language. Software: Practice and Experience 26, 6 (1996), 635--652. Google ScholarDigital Library
- Ierusalimschy, R., de Figueiredo, L. H., Celes, W. The implementation of Lua 5.0. Journal of Universal Computer Science 11, 7 (2005): 1159--1176.Google Scholar
- Ierusalimschy, R., de Figueiredo, L. H., Celes, W. The evolution of Lua. In Proceedings of the 3 rd ACM SIGPLAN Conference on History of Programming Languages (San Diego, CA, June 2007). Google ScholarDigital Library
- Ousterhout, J.K. Scripting: Higher-level programming for the 21st century. IEEE Computer 31, 3 (1998), 23--30. Google ScholarDigital Library
- Python Software Foundation. Extending and embedding the Python interpreter, Release 2.7 (Apr. 2011); http://docs.python.org/extending/.Google Scholar
Index Terms
- Passing a language through the eye of a needle
Recommendations
Passing a Language through the Eye of a Needle: How the embeddability of Lua impacted its design
Programming LanguagesScripting languages are an important element in the current landscape of programming languages. A key feature of a scripting language is its ability to integrate with a system language. This integration takes two main forms: extending and embedding. In ...
Layout-sensitive language extensibility with SugarHaskell
Haskell '12: Proceedings of the 2012 Haskell SymposiumProgrammers need convenient syntax to write elegant and concise programs. Consequently, the Haskell standard provides syntactic sugar for some scenarios (e.g., do notation for monadic code), authors of Haskell compilers provide syntactic sugar for more ...
Layout-sensitive language extensibility with SugarHaskell
Haskell '12Programmers need convenient syntax to write elegant and concise programs. Consequently, the Haskell standard provides syntactic sugar for some scenarios (e.g., do notation for monadic code), authors of Haskell compilers provide syntactic sugar for more ...
Comments