This trip report is a bit delayed, but better late than never. HOPL stands for History of Programming Languages and is a conference that happens roughly once every 14 years. The past HOPL conferences happened in the following years:
- 1978 - HOPL I (Los Angeles, CA, USA)
- 1993 - HOPL II (Cambride, MA, USA)
- 2007 - HOPL III (San Diego, CA, USA)
- 2021 - HOPL IV (Online)
HOPL IV took place from June 20 to 22. HOPL IV was originally supposed to take place in 2020, but due to COVID it was postponed to 2021 and happened virtually.
Here is a list of all the talks given and hyperlinks if you would like to watch them.
My top two favorite talks were the histories of APL and Clojure. They were both great talks but I am also a bit biased because APL is my #1 favorite language and Clojure is my #3 favorite language. The other highlight of the conference were the conversations that took place in between the talks. I spent a lot of time talking with Aaron Hsu, author of Co-dfns, a GPU-accelerated APL compiler. At one point, we had a great group conversation with the following folks:
- Aaron Hsu, Dyalog, author of Co-dfns
- Troels Henriksen, creator of Futhark
- Adam Paszke, Google, creator of PyTorch
- Justin Slepak, Facebook, creator of Remora
Highlight of @PLDI 2021 so far: an awesome conversation with Aaron Hsu (@dyalogapl & Co-dfns), Justin Slepak (Remora & #jlang), @sigkill_dk (Futhark) and @apaszke (@pytorch, JAX & Dex) at ARRAY 2021! (permission for screenshot was approved by all) pic.twitter.com/aP5HBqiwZB— Conor Hoekstra (@code_report) June 21, 2021
Several folks asked if the discussion was recorded but sadly it was not. However, there is potential to reconvene the panel at some point or have them on ArrayCast, a podcast on array languages that I host.
Thanks to the volunteers and organizers of the conference. It was great to meet and chat with programming language folks online.
Feel free to leave a comment on the reddit thread.