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

Conference Day
Mon 3 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:00
New Ways to Language ImplementationMoreVMs at D2.10
11:10
25m
Talk
Toward Virtual Machine Adaption Rather than Reimplementation
MoreVMs
Richard RobertsVictoria University of Wellington, Stefan MarrJohannes Kepler University Linz, Michael HomerVictoria University of Wellington, James NobleVictoria University of Wellington
File Attached
11:35
25m
Talk
A Readable and Executable Semantics of Grace
MoreVMs
Vlad VerguTU Delft, Michiel HaismaTU Delft, Eelco VisserDelft University of Technology
File Attached