- August
- I am serving on the programme committee of ECOOP 2023, which despite having Europe in its title is located in Seattle.
- July
- Call for posters and demos to MPLR'22 (Managed Programming Languages and Runtimes) has been posted.
- July
- Marina Shimchenko's paper Analyzing and Predicting Energy Consumption of Garbage Collectors in OpenJDK, has been accepted for publication in Managed Programming Languages and Runtimes (MPLR) 2022.
- July
- Jonas Norlinder's paper Compressed Forwarding Tables Reconsidered, has been accepted for publication in Managed Programming Languages and Runtimes (MPLR) 2022.
- June
- Jonas Norlinder was given a distinguished artifact reviewer award at ECOOP 2022.
- May
- 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.
- May
- Second printing of SICP JS!
- April
- (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.
- 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.