Dynamic Languages Symposium 2017  OOPSLA/SPLASH 2017

Co-located with SPLASH 2017

In association with ACM SIGPLAN

Vancouver, Canada, 24 October, 2017

2017.splashcon.org/track/dls-2017
http://www.dynamic-languages-symposium.org/dls-17/

Program

conf.researchr.org/track/dls-2017/dls-2017#program

08:30-10:00 Session 1
08:30-09:30 Invited talk: The JavaScriptCore Virtual Machine (joint with VMIL 2017)
Filip Pizlo
09:30-10:00 A Concurrency-Agnostic Protocol for Multi-Paradigm Concurrent Debugging Tools
Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck
10:00-10:30 Coffee break
10:30-12:00 Session 2
10:30-11:00 Dynamic Atomicity: Optimizing Swift memory management
David Ungar, David Grove, Hubertus Franke
11:00-11:30 Object equivalence: Revisiting Object Equality Profiling (An Experience Report)
Alejandro Infante, Alexandre Bergel
11:30-12:00 Garbage Collection and Efficiency in Dynamic Metacircular Runtimes: An Experience Report
Javier Pimás, Javier Burroni, Jean Baptiste Arnaud, Stefan Marr
12:00-13:30 Lunch break
13:30-15:00 Session 3
13:30-14:30 Invited talk: Challenges and Progress Toward Efficient Gradual Typing
Jeremy G. Siek
14:30-15:00 Semantics of Asynchronous JavaScript
Matthew C. Loring, Mark Marron, Daan Leijen
15:00-15:30 Coffee break
15:30-17:00 Session 4
15:30-16:00 Decoding Lua: Formal Semantics for the Developer and the Semanticist
Mallku Ernesto Soldevila Raffa, Beta Ziliani, Bruno Silvestre, Daniel Fridlender, Fabio Mascarenhas
16:30-17:00 The Semantics of Name Resolution in Grace
Vlad Vergu, Michiel Haisma, Eelco Visser

ACM SIGPLAN    ACM Digital Library