‹Programming› 2018
Mon 9 - Thu 12 April 2018 Nice, France
Mon 9 Apr 2018 15:00 - 15:30 at Baie des Anges B - MoreVMs 3

The conception of language virtual machines, as we know it, has given us many things: high performance for even highly dynamic languages or intermediate representations (IRs); convenient and fast garbage collection; and reliable high-level tooling. All are enabled by the internal uniformity of a virtual machine. But virtual machines also take from us: through removing access to certain abstractions offered by the host system, supporting only one or a subset of the languages of interest, and providing only prescriptive tool interfaces, they create barriers and external needs which must be worked around in ways that are different for each VM (e.g. different FFIs) and often reinvented by each end programmer unfortunate enough to need them (e.g. the relative familiarity of custom tooling via bytecode manipulation).

Mon 9 Apr

14:30 - 16:10: MoreVMs 2018 - MoreVMs 3 at Baie des Anges B
MoreVMs-201814:30 - 15:00
Manuel RiggerJohannes Kepler University Linz, Roland SchatzJohannes Kepler University Linz, Jacob KreindlJohannes Kepler University Linz, Christian HäublOracle Labs, Hanspeter MössenböckJKU Linz, Austria
Pre-print Media Attached
MoreVMs-201815:00 - 15:30
Stephen KellUniversity of Cambridge
MoreVMs-201815:30 - 16:00
MoreVMs-201816:00 - 16:10
Day closing