Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
Tue 22 Oct 2019 16:00 - 16:30 at Abbey - Session #4 Chair(s): Andrea Rosà

Existing approaches to interfacing high- and low-level code push considerable burdens onto the programmer, such as wrapper maintenance, explicit code generation, interface re-declaration, and/or signalling to garbage collectors. We note that run-time information on data layout and allocations in native code is available, and may be extended with knowledge of object lifetimes to assist in automating garbage collection. We describe work in progress towards an extension of the CPython virtual machine along these lines. We report initial experience building a first working prototype, and some early performance experiments.

Tue 22 Oct

Displayed time zone: Beirut change

16:00 - 17:30
Session #4VMIL at Abbey
Chair(s): Andrea Rosà University of Lugano, Switzerland
16:00
30m
Full-paper
Towards seamless interfacing between dynamic languages and native code
VMIL
Guillaume Bertholon École Normale Supérieure, Stephen Kell University of Kent
16:30
30m
Full-paper
Memory efficient CRDTs in dynamic environments
VMIL
Jim Bauwens Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium
17:00
30m
Full-paper
Implementing a Language with Explicit Assignment Semantics
VMIL
Dimi Racordon University of Geneva, Centre Universitaire d'Informatique, Geneva, Switzerland, Didier Buchs University of Geneva, Centre Universitaire d'Informatique, Geneva, Switzerland