SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal

Invited Talks

Title
All Languages are Dynamic
DLS
Are we Heading Towards a Dynamic Language Winter?
DLS
Going Static, Gradually: Semantic Soundness and Telling the Truth at Scale
DLS
Is Polyglot Programming Really a Thing?
DLS
JITs are Nice, but Why Aren’t We Using Them?
DLS
Keeping the asm in Wasm – Running high-level languages on a low-level VM
DLS
Language Runtimes for the New Cloud Era
DLS
Prof. Strangelove or: How I Learned to Stop Worrying and Love Dynamic Languages
DLS
Programming Languages for AI Programing Agents
DLS
The Bright Future of Debuggers: Challenges and Opportunities
DLS
The importance of facing outwards: why dynamic languages can and should address the world
DLS

Call for Contributions

The Dynamic Languages Symposium (DLS) is the premier forum for researchers and practitioners to share research and experience on all aspects on dynamic languages.

After two decades of dynamic language research and DLS, it is time to reflect and look forward to what the next two decades will bring. This year’s DLS will therefore be a special DLS focusing on the Future of Dynamic Languages. To do the notion of “symposium” justice, we will actively invite speakers to present their opinions on where Dynamic Languages might be, will be, or should be going in the next twenty years.

Speakers will be announced step by step over the coming weeks.

As a research venue, we also invite high quality papers reporting original research and experience related to the design, implementation, and applications of dynamic languages. Areas of interest include, but are 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 metaprogramming
  • 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 2023 uses a lightweight double-blind 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 must 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.

DLS 2023 will run a single-phase reviewing process with shepherding to help authors make their final papers the best that they can be. Accepted papers will be published in the ACM Digital Library (TBC) and will be freely available for one month, starting two weeks before the event.

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 24 Oct

Displayed time zone: Lisbon change

10:30 - 11:00
Coffee BreakCatering at Gallery
11:00 - 12:30
Looking InwardDLS at Room XV
Chair(s): Manuel Serrano Inria; University of Côte d'Azur
11:00
30m
Talk
All Languages are Dynamic
DLS
James Noble Research & Programming
11:30
30m
Talk
Are we Heading Towards a Dynamic Language Winter?
DLS
12:00
30m
Talk
Prof. Strangelove or: How I Learned to Stop Worrying and Love Dynamic Languages
DLS
Jan Vitek Northeastern University
12:30 - 14:00
14:00 - 15:30
The Future of RuntimesDLS at Room XV
Chair(s): Juan Fumero University of Manchester
14:00
30m
Talk
JITs are Nice, but Why Aren’t We Using Them?
DLS
Kevin Menard Shopify
14:30
30m
Talk
Keeping the asm in Wasm – Running high-level languages on a low-level VM
DLS
Andreas Rossberg Independent
15:00
30m
Talk
Language Runtimes for the New Cloud Era
DLS
Rodrigo Bruno INESC-ID - IST-ULisboa
15:30 - 16:00
Coffee BreakCatering at Gallery
16:00 - 17:30
Beyond the LanguageDLS at Room XV
Chair(s): Stefan Marr University of Kent
16:00
30m
Talk
Programming Languages for AI Programing Agents
DLS
Mark Marron University of Kentucky
16:30
30m
Talk
The Bright Future of Debuggers: Challenges and Opportunities
DLS
Christophe Scholliers Universiteit Gent, Belgium
17:00
5m
Awards
Most Notable Paper Award
DLS
Stefan Marr University of Kent
Questions? Use the DLS contact form.