DLS 2019 - DLS 2019
DLS 2019
Sun 20 - Fri 25 October 2019
Athens, Greece
co-located with
SPLASH 2019
Attending
Venue: Royal Olympic Hotel
Banquet Venue: Aegli
SPLASH 2019
Awards
Local information
Students
Registration
Visa
Sponsoring SPLASH
Code of conduct
Remote participation
Program
DLS Program
Your Program
Sun 20 Oct
Mon 21 Oct
Tue 22 Oct
Wed 23 Oct
Thu 24 Oct
Fri 25 Oct
Track/Call
Organization
DLS 2019 Committees
Track Committees
Program Committee
Organizing Committee
Steering Committee
Contributors
People Index
Series
Series
DLS 2023
DLS 2022
DLS 2021
DLS 2020
DLS 2019
DLS 2018
DLS 2017
DLS 2016
DLS 2015
DLS
DLS 2013
DLS 2012
DLS 2011
SPLASH 2019
series
) /
DLS 2019 (
series
) /
DLS 2019
About
Program
Accepted Papers
Instructions for Authors
Call for Papers
Invited Talk
Untangling the web: Memory management in Chrome’s web platform implementation
Michael Lippautz
Accepted Papers
The list of accepted papers is now online:
We accepted 6 research and 3 experience papers.
DLS’19 will be on
Sunday, 20th of October 2019
About
Dynamic Languages play a fundamental role in today’s world of software, from the perspective of research and practice. Languages such as JavaScript, R, and Python are vehicles for cutting edge research as well as building widely used products and computational tools.
Their long standing tradition building on Lisp, Snobol, Smalltalk and other languages influenced programming research and practice fundamentally.
As the premier forum, the 15th Dynamic Languages Symposium (DLS) at SPLASH 2019 aims to enable researchers and practitioners to share research results and general experience on all aspects of dynamic languages.
Areas of interest are generally empirical studies, language design, implementation, and runtimes, which includes but is not limited to:
innovative language features
innovative implementation techniques
innovative applications
development environments and tools
experience reports and case studies
domain-oriented programming
late binding, dynamic composition, and run-time adaptation
reflection and meta-programming
software evolution
language symbiosis and multi-paradigm languages
dynamic optimization
interpretation, just-in-time and ahead-of-time compilation
soft/optional/gradual typing
hardware support
educational approaches and perspectives
semantics of dynamic languages
frameworks and languages for the Cloud and the IoT
Supporters
Plenary
Program Display Configuration
Close
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sun 20 Oct
Displayed time zone:
Beirut
change
09:00 - 10:30
Keynote
DLS 2019
at
Room 2A
Chair(s):
Stefan Marr
University of Kent
09:15
15m
Day opening
Welcome
DLS 2019
Stefan Marr
University of Kent
09:30
60m
Talk
Untangling the web: Memory management in Chrome’s web platform implementation
Keynote
DLS 2019
I:
Michael Lippautz
Google
Media Attached
10:30 - 11:00
Coffee break
SPLASH Catering
at
Break area
10:30
30m
Coffee break
Break
SPLASH Catering
11:00 - 12:30
Types and Tools
DLS 2019
at
Room 2A
Chair(s):
Nick Papoulias
Université Grenoble Alpes, France
11:00
30m
Talk
First-class Dynamic Types
Research Paper
DLS 2019
Michael Homer
Victoria University of Wellington
Timothy Jones
Montoux
James Noble
Victoria University of Wellington
Pre-print
Media Attached
11:30
30m
Talk
Language-independent Development Environment Support For Dynamic Runtimes
Experience Paper
DLS 2019
Daniel Stolpe
Hasso-Plattner-Institut
Tim Felgentreff
Oracle Labs, Potsdam
Christian Humer
Oracle Labs, Switzerland
Fabio Niephaus
Hasso Plattner Institute, University of Potsdam
Robert Hirschfeld
Hasso-Plattner-Institut (HPI), Germany
Pre-print
Media Attached
12:00
30m
Talk
Optimizing and Evaluating Transient Gradual Typing
Research Paper
DLS 2019
Michael M. Vitousek
Indiana University
Jeremy G. Siek
Indiana University, USA
Avik Chaudhuri
Facebook, USA
Media Attached
12:30 - 14:00
Lunch
SPLASH Catering
at
Restaurant
14:00 - 15:30
Optimizing Computations
DLS 2019
at
Room 2A
Chair(s):
Marc Feeley
Université de Montréal
14:00
30m
Talk
Reflections on the Compatibility, Performance, and Scalability of Parallel Python
Experience Paper
DLS 2019
Remigius Meier
ETH Zurich, Switzerland
Thomas Gross
ETH Zurich, Switzerland
14:30
30m
Talk
R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments
Research Paper
DLS 2019
Olivier Flückiger
Northeastern University
Guido Chari
Czech Technical University
Jan Ječmen
Czech Technical University
Ming-Ho Yee
Northeastern University
Jakob Hain
Northeastern University
Jan Vitek
Northeastern University
Link to publication
DOI
Pre-print
Media Attached
15:00
30m
Talk
Python Programmers have GPUs too: Automatic Python Loop Parallelization with Staged Dependence Analysis
Research Paper
DLS 2019
Dejice Jacob
University of Glasgow
Phil Trinder
University of Glasgow
Jeremy Singer
University of Glasgow
Link to publication
DOI
Authorizer link
15:30 - 16:00
Coffee break
SPLASH Catering
at
Break area
15:30
30m
Coffee break
Break
SPLASH Catering
16:00 - 17:30
Beyond the Language
DLS 2019
at
Room 2A
Chair(s):
Stefan Marr
University of Kent
16:00
30m
Talk
Lazy Pointer Update for Low Heap Compaction Pause Times
Research Paper
DLS 2019
Clément Béra
Eliot Miranda
Cadence Design Systems
Elisa Gonzalez Boix
Vrije Universiteit Brussel, Belgium
16:30
30m
Talk
Sindarin: a Versatile Scripting API for the Pharo Debugger
Research Paper
DLS 2019
Thomas Dupriez
Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL
Guillermo Polito
Univ. Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL - Centre de Recherche en Informatique Signal et Automatique de Lille
Steven Costiou
INRIA Lille
Vincent Aranega
Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL
Stéphane Ducasse
INRIA Lille
Media Attached
17:00
30m
Talk
Standard Object Out: Streaming Objects with Polymorphic Write Streams
Experience Paper
DLS 2019
Marcel Weiher
Hasso-Plattner-Institut (HPI), Germany
Robert Hirschfeld
Hasso-Plattner-Institut (HPI), Germany
Pre-print
Media Attached
Accepted Papers
Title
First-class Dynamic Types
Research Paper
DLS 2019
Michael Homer
Timothy Jones
James Noble
Pre-print
Media Attached
Language-independent Development Environment Support For Dynamic Runtimes
Experience Paper
DLS 2019
Daniel Stolpe
Tim Felgentreff
Christian Humer
Fabio Niephaus
Robert Hirschfeld
Pre-print
Media Attached
Lazy Pointer Update for Low Heap Compaction Pause Times
Research Paper
DLS 2019
Clément Béra
Eliot Miranda
Elisa Gonzalez Boix
Optimizing and Evaluating Transient Gradual Typing
Research Paper
DLS 2019
Michael M. Vitousek
Jeremy G. Siek
Avik Chaudhuri
Media Attached
Python Programmers have GPUs too: Automatic Python Loop Parallelization with Staged Dependence Analysis
Research Paper
DLS 2019
Dejice Jacob
Phil Trinder
Jeremy Singer
Link to publication
DOI
Authorizer link
Reflections on the Compatibility, Performance, and Scalability of Parallel Python
Experience Paper
DLS 2019
Remigius Meier
Thomas Gross
R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments
Research Paper
DLS 2019
Olivier Flückiger
Guido Chari
Jan Ječmen
Ming-Ho Yee
Jakob Hain
Jan Vitek
Link to publication
DOI
Pre-print
Media Attached
Sindarin: a Versatile Scripting API for the Pharo Debugger
Research Paper
DLS 2019
Thomas Dupriez
Guillermo Polito
Steven Costiou
Vincent Aranega
Stéphane Ducasse
Media Attached
Standard Object Out: Streaming Objects with Polymorphic Write Streams
Experience Paper
DLS 2019
Marcel Weiher
Robert Hirschfeld
Pre-print
Media Attached
Call for Papers
Dynamic Languages play a fundamental role in today’s world of software, from the perspective of research and practice. Languages such as JavaScript, R, and Python are vehicles for cutting edge research as well as building widely used products and computational tools.
The 15th Dynamic Languages Symposium (DLS) at SPLASH 2019 is the premier forum for researchers and practitioners to share research and experience on all aspects on dynamic languages.
DLS 2019 invites high quality papers reporting original research and experience related to the design, implementation, and applications of dynamic languages.
Areas of interest are generally empirical studies, language design, implementation, and runtimes, which includes but is not limited to:
innovative language features
innovative implementation techniques
innovative applications
development environments and tools
experience reports and case studies
domain-oriented programming
late binding, dynamic composition, and run-time adaptation
reflection and meta-programming
software evolution
language symbiosis and multi-paradigm languages
dynamic optimization
interpretation, just-in-time and ahead-of-time compilation
soft/optional/gradual typing
hardware support
educational approaches and perspectives
semantics of dynamic languages
frameworks and languages for the Cloud and the IoT
Submission Details
Submissions must neither be previously published nor under review at other events. DLS 2019 uses a single-blind, two-phase reviewing process.
Papers are assumed to be in one of the following categories:
Research Papers:
describe work that advances the current state of the art
Experience Papers:
describe insights gained from substantive practical
applications that should be of a broad interest
Dynamic Pearls:
describe a known idea in an appealing way to remind the
community and capture a reader’s interest
The program committee will evaluate each paper based on its relevance, significance, clarity, and originality. The paper category needs to be indicated during submission, and papers are judged accordingly.
Papers are to be
submitted electronically
in PDF format. Submissions must be in the ACM SIGPLAN conference acmart format, 10 point font, and should not exceed 12 pages. Please see full details in the instructions for authors available at:
DLS 2019 will run a two-phase reviewing process to help authors make their final papers the best that they can be. Accepted papers will be published in the ACM Digital Library and will be freely available for one month, starting two weeks before the event.
Important Deadlines
Abstract Submission (optional): May 29, 2019
Paper Submission: June 5, 2019
First Phase Notification: July 3, 2019
Final Notifications: August 14, 2019
Camera Ready: August 28, 2019
All deadlines are 23:59 AoE (UTC-12h).
AUTHORS TAKE NOTE:
The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of your conference. The official publication date affects the deadline for any patent filings related to published work.
Instructions for Authors
Submitted papers need to conform to the formatting instructions. Submissions that violate these instructions may be rejected without review at the discretion of the Program Chair.
DLS 2019 uses a single-blind review process, therefore authors need to include their names and affiliations in their papers.
Submission Site
Please take a moment to read the instructions below before using the submission site. After acceptance, the camera ready versions will be collected by Conference Publishing Consulting.
Concurrent Submissions
Papers must describe unpublished work that is not currently submitted for publication elsewhere as described by
SIGPLAN’s Republication Policy
. Submitters should also be aware of
ACM’s Policy and Procedures on Plagiarism
Format
Submissions should use the
ACM SIGPLAN Conference
acmart
format
sigplan
sub-format, 10 point font. All submissions should be in PDF format. If you use LaTeX or Word, please use the provided
ACM SIGPLAN acmart templates
Note that by default the SIGPLAN Conference Format templates produce papers in 9 point font. If you are formatting your paper using LaTeX, you will need to set the
10pt
option in the
\documentclass
command. If you are formatting your paper using Word, you may wish to use the provided Word template that supports this font size.
For reviewing, please include page numbers in your submission with the LaTeX
\settopmatter{printfolios=true}
command.
Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.
Page Limit
To ensure that papers stay focused on their core contributions, papers are limited to 12 pages and 10pt including bibliographic references and appendices. For the second phase, the page limit remains at 12 pages, but the limit excludes bibliographic references.
Second-Phase Revisions
DLS’19 uses a two-phase review system to provide authors with extra support and an opportunity to revise submissions.
The extent of revisions is limited by the available time of about 4 weeks, and thus, will not permit for major new experiments or results.
To facilitate reviewing, we ask the author to submit their revisions accompanied by:
latexdiff
to the original submission, or a similarly annotated document
as well as a high-level description of the made changes and a discussion of the points raised by the reviews
For the second phase, the page
limit remains at 12 pages, but the limit excludes bibliographic references
Publication (Digital Library Early Access Warning)
AUTHORS TAKE NOTE:
The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work.
Publication links
Proceedings
Important Dates
AoE (UTC-12h)
Sun 20 Oct 2019
Symposium
Fri 6 Sep 2019 23:59
ACM Camera Ready Deadline
Wed 14 Aug 2019
Final Notification
Wed 31 Jul 2019 23:59
Revision due
Wed 3 Jul 2019
First Phase Notification
Wed 5 Jun 2019 23:59
Submission Deadline
Wed 29 May 2019 23:59
Abstract (optional)
Submission Link
Program Committee
Alexandre Bergel
University of Chile
Chile
CF Bolz-Tereick
Germany
Guido Chari
Czech Technical University
Czechia
David Chisnall
University of Cambridge
William Cook
† 2021
University of Texas at Austin
Sébastien Doeraene
EPFL, Switzerland
Switzerland
Marc Feeley
Université de Montréal
Canada
Juan Fumero
University of Manchester, UK
United Kingdom
Elisa
Gonzalez Boix
Vrije Universiteit Brussel, Belgium
Belgium
Mark Marron
Microsoft Research
United States
Na Meng
Virginia Tech
United States
Sarah Mount
Aston University
United Kingdom
James Noble
Victoria University of Wellington
New Zealand
Nick Papoulias
Université Grenoble Alpes, France
France
Hannes Payer
Google
Joe Gibbs
Politz
University of California San Diego, United States
United States
Julien Ponge
Red Hat, Inc.
France
Gregor Richards
University of Waterloo
Canada
Richard Roberts
Victoria University of Wellington
New Zealand
Chris Seaton
Shopify
United Kingdom
Manuel Serrano
Inria, France
Jeremy Singer
University of Glasgow
United Kingdom
Sam Tobin-Hochstadt
Indiana University
United States
Mandana Vaziri
IBM Research
Organizing Committee
Stefan Marr
Program Chair
University of Kent
United Kingdom
Juan Fumero
Program Co-Chair
University of Manchester, UK
United Kingdom
Steering Committee
Tim Felgentreff
Oracle Labs, Potsdam
Germany
Davide Ancona
DIBRIS, University of Genova, Italy
Italy
CF Bolz-Tereick
Germany
Robert Hirschfeld
Hasso-Plattner-Institut (HPI), Germany
Germany
Stefan Marr
University of Kent
United Kingdom
Benjamin C.
Pierce
University of Pennsylvania
United States
Laurence Tratt
King's College London
United Kingdom
Fri 24 Apr 22:43