Powered by
15th ACM SIGPLAN International Symposium on Dynamic Languages (DLS 2019), October 20, 2019,
Athens, Greece
Frontmatter
Research Papers
First-Class Dynamic Types
Michael Homer,
Timothy Jones, and
James Noble
(Victoria University of Wellington, New Zealand; Montoux, USA)
@InProceedings{DLS19p1,
author = {Michael Homer and Timothy Jones and James Noble},
title = {First-Class Dynamic Types},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3359619.3359740},
year = {2019},
}
Publisher's Version
Lazy Pointer Update for Low Heap Compaction Pause Times
Clément Béra,
Eliot Miranda, and
Elisa Gonzalez Boix
(Vrije Universiteit Brussel, Belgium; Feenk, USA)
@InProceedings{DLS19p17,
author = {Clément Béra and Eliot Miranda and Elisa Gonzalez Boix},
title = {Lazy Pointer Update for Low Heap Compaction Pause Times},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {17-16},
doi = {10.1145/3359619.3359741},
year = {2019},
}
Publisher's Version
Optimizing and Evaluating Transient Gradual Typing
Michael M. Vitousek,
Jeremy G. Siek, and
Avik Chaudhuri
(Indiana University, USA; Facebook, USA)
@InProceedings{DLS19p33,
author = {Michael M. Vitousek and Jeremy G. Siek and Avik Chaudhuri},
title = {Optimizing and Evaluating Transient Gradual Typing},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {33-32},
doi = {10.1145/3359619.3359742},
year = {2019},
}
Publisher's Version
Python Programmers Have GPUs too: Automatic Python Loop Parallelization with Staged Dependence Analysis
Dejice Jacob,
Phil Trinder, and
Jeremy Singer
(University of Glasgow, UK)
@InProceedings{DLS19p49,
author = {Dejice Jacob and Phil Trinder and Jeremy Singer},
title = {Python Programmers Have GPUs too: Automatic Python Loop Parallelization with Staged Dependence Analysis},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {49-48},
doi = {10.1145/3359619.3359743},
year = {2019},
}
Publisher's Version
R Melts Brains: An IR for First-Class Environments and Lazy Effectful Arguments
Olivier Flückiger,
Guido Chari,
Jan Ječmen,
Ming-Ho Yee,
Jakob Hain, and
Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
@InProceedings{DLS19p65,
author = {Olivier Flückiger and Guido Chari and Jan Ječmen and Ming-Ho Yee and Jakob Hain and Jan Vitek},
title = {R Melts Brains: An IR for First-Class Environments and Lazy Effectful Arguments},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {65-64},
doi = {10.1145/3359619.3359744},
year = {2019},
}
Publisher's Version
Sindarin: A Versatile Scripting API for the Pharo Debugger
Thomas Dupriez,
Guillermo Polito,
Steven Costiou,
Vincent Aranega, and
Stéphane Ducasse
(University of Lille, France; CNRS, France; Inria, France; CRIStAL, France)
@InProceedings{DLS19p81,
author = {Thomas Dupriez and Guillermo Polito and Steven Costiou and Vincent Aranega and Stéphane Ducasse},
title = {Sindarin: A Versatile Scripting API for the Pharo Debugger},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {81-80},
doi = {10.1145/3359619.3359745},
year = {2019},
}
Publisher's Version
Experience Papers
Language-Independent Development Environment Support for Dynamic Runtimes
Daniel Stolpe,
Tim Felgentreff,
Christian Humer,
Fabio Niephaus, and
Robert Hirschfeld
(HPI, Germany; Oracle Labs, Germany; Oracle Labs, Switzerland)
@InProceedings{DLS19p97,
author = {Daniel Stolpe and Tim Felgentreff and Christian Humer and Fabio Niephaus and Robert Hirschfeld},
title = {Language-Independent Development Environment Support for Dynamic Runtimes},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {97-96},
doi = {10.1145/3359619.3359746},
year = {2019},
}
Publisher's Version
Reflections on the Compatibility, Performance, and Scalability of Parallel Python
Remigius Meier and
Thomas R. Gross
(ETH Zurich, Switzerland)
@InProceedings{DLS19p113,
author = {Remigius Meier and Thomas R. Gross},
title = {Reflections on the Compatibility, Performance, and Scalability of Parallel Python},
booktitle = {Proc.\ DLS},
publisher = {ACM},
pages = {113-112},
doi = {10.1145/3359619.3359747},
year = {2019},
}
Publisher's Version
proc time: 0.68