Sun 22 - Fri 27 October 2023 Cascais, Portugal

Invited Talks

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

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.


This program is tentative and subject to change.

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 I + II foyer
12:30 - 14:00
15:30 - 16:00
Coffee BreakCatering at I + II foyer
16:00 - 17:30
Beyond the LanguageDLS at Room XV
Programming Languages for AI Programing Agents
Mark Marron University of Kentucky
The Bright Future of Debuggers: Challenges and Opportunities
Christophe Scholliers Universiteit Gent, Belgium
Questions? Use the DLS contact form.