Note: The deadline for submitting papers to MPLR'22 (Managed Programming Languages and Runtimes) has been extended 1 week due to several requests from authors. Hence, there is still time to submit work on all aspects of managed programming languages and runtime systems!
May
Albert Yang's paper Deep Dive into ZGC: A Modern Garbage Collector in OpenJDK, has been accepted for publication in ACM Transactions on Programming Languages and Systems.
(Remotely) attending launch event for SICP JS with Harold Abelson, Jerry Sussman, Martin Henz and Julie Sussman.
April
Marina Shimchenko joins the JVM RECO collaboration with Oracle as a new PhD student. Marina is interested in reducing energy consumptions of JVMs.
April
This beauty (which one Amazon reviwer describes as dogpoop on an éclair) has finally hit the shelves.
February
I am serving on the PC of Scheme 2022 — a yearly meeting of programming language practitioners who share an aesthetic sense embodied by the Algorithmic Language Scheme: universality through minimalism, and flexibility through rigorous design.
Ellen Arvidsson just started as a new PhD student. Ellen did her master thesis with Philipp Haller, and is now working with me and Elias Castegren on type systems for the Verona programming language.
I am serving on the programme committee of Onward! Essays. New to essays? Here is an explanatory quote from Richard P Gabriel: Essays are not (much) like typical technical papers; instead an essay is an exploration, a reflection, or an observation — in this case about programming, programming languages, and software... An Essay is not a technical paper, it's not a proposal for research, it's not a lousy OOPSLA paper, it's not even an Onward! Research paper. It might be an invitation to look at programming languages and software a different way. Here are the Onward! Essays of 2020. One of my favourite Onward! Essays is Some were meant for C: the endurance of an unmanageable language.
March
I am serving on the external review committee of OOPSLA 2021. The deadline for submissions is Friday, April 16, 2021. If you are doing great work in programming languages, you should definitely consider submitting to OOPSLA.
February
Malin Källén just passed her PhD defense. Here is her thesis: Towards Higher Code Quality in Scientific Computing. The opponent was Professor Serge Demeyer from University of Antwerp, and the grading committe consisted of Professor Görel Hedin from Lund University, Professor Benoit Baudry from KTH, Professor Elisabeth Larsson from Uppsala University, and Magne Haveraaen from University of Bergen. The defense took place over Zoom, with an overwhelming majority of people self-identifying as experts in Scientific Computing and a few experts in Software Engineering.
January
Kiko Fernandez-Reyes, just passed his PhD defense. Here is his thesis: Abstractions to Control the Future. The opponent was Professor Martin Steffen from Oslo University, and the grading committe consisted of Professor Elisa Gonzales Boix from Vrije University Brussels, Christoph Reichenbach from Lund University, and Tjark Weber from Uppsala University, and Mark S. Miller from Agoric as the reserve. The defense took place over Zoom. Thanks to all europeans that stayed up late, and to Mark who rose very early.
January
My PhD student Malin's paper to Programming 2021 on Jupyter Notebooks on GitHub: Characteristics and Code Clones has been accepted. In this paper we mine 2.7 million Jupyter Notebooks downloaded from GitHub to find software clones, and other characteristics such as language distributions (95% Python), etc. Read the pre-print on arXiv here.