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 Gualandi | 1 | 0 | 0.34 |
Roberto Ierusalimschy | 2 | 463 | 54.25 |