SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal
Tue 24 Oct 2023 11:00 - 11:30 at Room XV - Looking Inward Chair(s): Manuel Serrano

Virtual Machines, Dynamic Compilers, and Implementation Frameworks make dynamic languages easier and more efficient to optimize. Meanwhile, IDEs, provers, dependent types, type inferencers, and (so-called) “generative AI” mean programmers can express - statically - more information about the dynamic behavior of their programs. Component libraries in these languages will come with assertions and proofs of their behavior, and their advocates fantasize about transforming programming into the composition of dependently-typed higher-order yoneda morphisms, ensuring programs are correct-by-construction (where that construction is carried out by yet more generative AI).

In this talk, I’ll speculate about what the resulting world will be like for programmers. Rather than a static world of platonic mathematical abstractions, I argue that the opposite will be true: that all languages will be dynamic.

Tue 24 Oct

Displayed time zone: Lisbon change

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