The Evolution of Lua¶
Ierusalimschy, R., Figueiredo, L. H. d., & Celes, W. (2007). The Evolution of Lua. Proceedings of the Third ACM SIGPLAN History of Programming Languages Conference (HOPL III), 2-1.
Cited by¶
1 citation across 1 artifact.
Each citation links to the sentence it supports in the citing article.
Domain-specific¶
- Inner-Platform Effect
- A second compression is a shared intervention catalogue: recognise the inner platform before it accretes (architecture review flags incremental extensions that look like host facilities); provide escape hatches (the sub-system routes uncommon cases to the host via a small embedded scripting language or callback); bound the customisation surface (deliberate non-extensibility of certain features, with documented reasons); re-architect when recognised (replace EAV with typed tables, YAML-with-conditionals with a real language, cron-plus-shell with a scheduler); and use the host's facilities directly (embedded Lua, JavaScript, or WASM rather than a custom expression language; SQL in templates rather than a template-engine query DSL).
This sourceDocuments Lua's design as a lightweight embeddable scripting language used as the host-language escape hatch in engines, databases, and editors rather than building a custom expression language.
- A second compression is a shared intervention catalogue: recognise the inner platform before it accretes (architecture review flags incremental extensions that look like host facilities); provide escape hatches (the sub-system routes uncommon cases to the host via a small embedded scripting language or callback); bound the customisation surface (deliberate non-extensibility of certain features, with documented reasons); re-architect when recognised (replace EAV with typed tables, YAML-with-conditionals with a real language, cron-plus-shell with a scheduler); and use the host's facilities directly (embedded Lua, JavaScript, or WASM rather than a custom expression language; SQL in templates rather than a template-engine query DSL).
Verification¶
This reference passed the adversarial substantiation pipeline: it was checked to exist and to support the claim it is attached to. See how references were verified.
Registry ID ref:395390db1bef · see in the full table