‹Programming› 2017 (series) / MoreVMs 2017 (series) / Workshop on Modern Language Runtimes, Ecosystems, and VMs /
Toward Virtual Machine Adaption Rather than Reimplementation
Mon 3 Apr 2017 11:10 - 11:35 at D2.10 - New Ways to Language Implementation
We adapt SOMns, a Truffle-based interpreter for Newspeak, to the Grace programming language. We highlight differences between the semantics of these languages and offer preliminary results showing that adaption is possible while retaining performance. The similarities between the languages promote the potential for adaption and code sharing between implementations. Through experimentation we intend to explore how the design of the tailored implementation; the flexibility of the underlying framework; and similarities between languages affect adaptability, and by doing so hope to realize a set of mechanisms that can be easily extended to create optimized virtual machines for object-orientated languages.
Extended Abstract (morevms17-final12.pdf) | 144KiB |
Mon 3 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 3 Apr
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:00 | |||
11:10 25mTalk | Toward Virtual Machine Adaption Rather than Reimplementation MoreVMs Richard Roberts Victoria University of Wellington, Stefan Marr Johannes Kepler University Linz, Michael Homer Victoria University of Wellington, James Noble Victoria University of Wellington File Attached | ||
11:35 25mTalk | A Readable and Executable Semantics of Grace MoreVMs File Attached |