Title
Pallene: A companion language for Lua
Abstract
•We present Pallene, a typed and ahead-of-time-compiled subset of Lua.•Pallene has a simple and portable implementation that is still very efficient.•Pallene is an order of magnitude faster than Lua and as fast as a JIT compiler.•Pallene may be specially useful for performance-sensitive Lua extension modules.•Run-time tag checking is not incompatible with efficient typed code.
Year
DOI
Venue
2020
10.1016/j.scico.2020.102393
Science of Computer Programming
Keywords
Field
DocType
Dynamic languages,Scripting languages,Just-in-time compilers,Type systems,Gradual typing
Data structure,Programming language,Interoperability,Computer science,Compiler,Just-in-time compilation,Syntax,Semantics,Scripting language,Executable
Journal
Volume
ISSN
Citations 
189
0167-6423
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Hugo Musso Gualandi100.34
Roberto Ierusalimschy246354.25