-->

2021

December
I am the PC chair for the 2022 conference on Managed Programming Languages and Runtimes (in co-op with ACM). The deadline to submit papers is May 20, 2022.
September
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.
August
Together with Martin Henz and Julie Sussman (and Hal Abelson and Jerry Sussman), we just submitted Structure and Interpretation of Computer Programs: JavaScript Edition to MIT Press. Expect this to hit the stores in April 2022. (And now we can all get some sleep.)
April
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.