Stefan Marr's Avatar

Stefan Marr

@stefan-marr.de

Interpreters, compilation, concurrency, and debugging tools.

634
Followers
223
Following
181
Posts
11.11.2024
Joined
Posts Following

Latest posts by Stefan Marr @stefan-marr.de

‹Programming› 2026 The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a new conference focused on programming topics including the experience of programming. ‹...

Less than a week until ‹Programming› 2026 in Munich (March 16–20)!

What’s ahead:

- 4 days of deep-dive sessions.
- Workshops including MoreVMs, PX/26, SCLIT, VIMPL, and Substrates.
- Networking in the heart of Bavaria.

We can’t wait to see you there!
Final details: 2026.programming-conference.org

10.03.2026 11:29 👍 2 🔁 2 💬 0 📌 0

If you fix your writing, you don't need to fix all possible tools...

No to unnecessary abbreviations!
Yes to clear and unambiguous writing!

08.03.2026 20:58 👍 1 🔁 0 💬 1 📌 0

If I notice it in my own writing I will try to make an effort to avoid the need for the indirect construct.

07.03.2026 20:13 👍 1 🔁 0 💬 0 📌 0

Yeah... I ran out of characters and edited it down, but yes, author names have their issues, too, but, in the context I was thinking of it's still better than having to remember abbreviations. At least for me.

And indeed, it's not like there is an easy solution that fits all cases,but if I...

07.03.2026 20:11 👍 1 🔁 0 💬 1 📌 0

Project name, name of the technique, author name, or similar, and then a citation as true parenthetical (i.e. it can be omitted without changing meaning).

It's something I think of as "indirect writing". There is something one could say instead to avoid putting the burden on the reader.

07.03.2026 17:09 👍 2 🔁 0 💬 1 📌 0

Even if that would be the case, that doesn't scale (to all tools). And if I want to read on paper, to avoid getting sucked into shit posting on the internet, it also has no chance of working.

07.03.2026 17:03 👍 1 🔁 0 💬 1 📌 0

I hate having to consult a decoding table when reading dense text.

That's as true for abbreviated author names or numbers as it is for "Greek" letters instead of names I may have a chance to remember.

It's also true for general abbreviations. A few can be ok. Too many and I'll probably get lost.

07.03.2026 14:16 👍 5 🔁 0 💬 2 📌 0
SCAM ALERT

seems to be a known one www.ecgi.global/scam-alert

06.03.2026 15:09 👍 2 🔁 0 💬 0 📌 0

Oh wow, someone is scraping researchr and sends "we'll organize your travel" spam. Ugh.

06.03.2026 15:07 👍 1 🔁 0 💬 1 📌 0
Preview
ICOOOLPS 2026 - ECOOP 2026 The ICOOOLPS workshop series brings together researchers and practitioners working in the field of language implementation and optimization. The goal of the workshop is to discuss emerging problems an...

The deadline of the ICOOOLPS workshop is soon!

Want to talk about language implementation challenges, experiences, and/or research?

It will be in sunny Brussels end of June!

2026.ecoop.org/home/ICOOOLP...

05.03.2026 19:28 👍 1 🔁 3 💬 0 📌 0
Preview
ICOOOLPS 2026 - ECOOP 2026 The ICOOOLPS workshop series brings together researchers and practitioners working in the field of language implementation and optimization. The goal of the workshop is to discuss emerging problems an...

The deadline of the ICOOOLPS workshop is soon!

Want to talk about language implementation challenges, experiences, and/or research?

It will be in sunny Brussels end of June!

2026.ecoop.org/home/ICOOOLP...

05.03.2026 19:28 👍 1 🔁 3 💬 0 📌 0
Post image

A bit late and not yet finalized, but our program for MoreVMs'26 is online.

Early registration deadline is in a few hours, but will remain open afterwards still.

Join us in Munich for a day of talks around language implementation!

2026.programming-conference.org/home/MoreVMs...

20.02.2026 20:31 👍 8 🔁 3 💬 0 📌 1
Post image

A bit late and not yet finalized, but our program for MoreVMs'26 is online.

Early registration deadline is in a few hours, but will remain open afterwards still.

Join us in Munich for a day of talks around language implementation!

2026.programming-conference.org/home/MoreVMs...

20.02.2026 20:31 👍 8 🔁 3 💬 0 📌 1
Preview
‹Programming› 2026 The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a new conference focused on programming topics including the experience of programming. ‹...

Final 24h! Early bird for #prog26 ends tomorrow, Feb 20. Don't miss the art & science of programming in Munich (Mar 16–20)!

Register: 2026.programming-conference.org
Submit to the Substrates workshop: 2026.programming-conference.org/home/substra...

19.02.2026 12:34 👍 2 🔁 2 💬 0 📌 0
ISMM 2026 - ISMM 2026 Welcome to the home page of the 2026 ACM SIGPLAN International Symposium on Memory Management (ISMM 2026)! ISMM is the premier forum dedicated to research in memory management, covering the areas of m...

ISMM (International Symposium on Memory Management) is going to hosted at PLDI'26. Please consider submitting your awesome papers on memory management by 27th March:
conf.researchr.org/home/ismm-20...

18.02.2026 19:41 👍 1 🔁 2 💬 0 📌 0

Overheard some non-technical people:

"Oh, that's all AI, I wouldn't touch that."

It was about some finance scam app...

05.02.2026 10:31 👍 3 🔁 0 💬 0 📌 0
Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would. My Inaugural Lecture at the JKU will be on March 9th, 2026

Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would.

In about a month, on March 9th, I'll give my inaugural lecture.

I'll probably complain about the complexity of modern programming language implementations...

stefan-marr.de/2026/02/prog...

02.02.2026 20:46 👍 21 🔁 4 💬 0 📌 0
Post image

We are organizing the third edition of the "Fuzzing and Software Security Summer School 2026", at NUS on 26th–29th May 2026. We have a stellar set of speakers and will also have a Hackathon. Please share, and/or consider joining! fuzzingsummerschool.github.io/index.html

03.02.2026 08:03 👍 10 🔁 4 💬 2 📌 0
Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would. My Inaugural Lecture at the JKU will be on March 9th, 2026

Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would.

In about a month, on March 9th, I'll give my inaugural lecture.

I'll probably complain about the complexity of modern programming language implementations...

stefan-marr.de/2026/02/prog...

02.02.2026 20:46 👍 21 🔁 4 💬 0 📌 0
Post image

Just passed by this fun mural www.cologne-tourism.com/arts-culture...

02.02.2026 14:52 👍 0 🔁 0 💬 0 📌 0
Preview
Python, Is It Being Killed by Incremental Improvements? Recent changes in Python, may cause issues in the long term.

Python, Is It Being Killed by Incremental Improvements?

In October, I gave a talk at SPLASH, which is now online.
Is the title click bait? Click the link below, watch the recording, and find out!

Spoiler: I think Python has a problem but we can do something about it.
stefan-marr.de/2026/01/pyth...

20.01.2026 14:10 👍 3 🔁 1 💬 0 📌 0
Preview
Python, Is It Being Killed by Incremental Improvements? Recent changes in Python, may cause issues in the long term.

Python, Is It Being Killed by Incremental Improvements?

In October, I gave a talk at SPLASH, which is now online.
Is the title click bait? Click the link below, watch the recording, and find out!

Spoiler: I think Python has a problem but we can do something about it.
stefan-marr.de/2026/01/pyth...

20.01.2026 14:10 👍 3 🔁 1 💬 0 📌 0
The Z Garbage Collector | In JDK 25 | Erik Österlund | Taylor & Franci This book explains how the Z Garbage Collector was designed, why it was designed this way, the common pitfalls to avoid when using ZGC in JDK 25 and how to get

After working on ZGC for a decade, I’m happy to announce that I’m publishing a book about ZGC in JDK 25. It ships 22 May (www.taylorfrancis.com/books/mono/1...) and is being published by Taylor & Francis. You should get a copy if you want to learn more about ZGC. It’s available for pre-order now.

15.01.2026 16:57 👍 31 🔁 9 💬 0 📌 2

Very cool research made it into TruffleRuby!

13.01.2026 21:39 👍 5 🔁 2 💬 0 📌 0
Job Opportunity at Royal Holloway University of London: Postdoctoral Research Associate Full-Time, Fixed-Term until 30 November 2028Applications are invited for the post of Post Doctoral Research Associate (PDRA) in the Department of Computer Science at Royal Holloway.This is a three-year full-time position funded by the EPSRC project...

.@julien-lange.bsky.social and I are looking for a PostDoc to work on our EPSRC Project "INDIMO: Invariant Discovery and Monitoring for Message-Passing Programs".

If you know someone, or are interested, please reach out!

A few details here: jobs.royalholloway.ac.uk/Vacancy.aspx...

12.01.2026 11:58 👍 2 🔁 4 💬 0 📌 0
Job Opportunity at Royal Holloway University of London: Postdoctoral Research Associate Full-Time, Fixed-Term until 30 November 2028Applications are invited for the post of Post Doctoral Research Associate (PDRA) in the Department of Computer Science at Royal Holloway.This is a three-year full-time position funded by the EPSRC project...

.@julien-lange.bsky.social and I are looking for a PostDoc to work on our EPSRC Project "INDIMO: Invariant Discovery and Monitoring for Message-Passing Programs".

If you know someone, or are interested, please reach out!

A few details here: jobs.royalholloway.ac.uk/Vacancy.aspx...

12.01.2026 11:58 👍 2 🔁 4 💬 0 📌 0

I should probably add that this isn't a judgement, just an observation.

08.01.2026 21:58 👍 1 🔁 0 💬 0 📌 0

I watched it. Not really what I imagined an inaugural lecture to be.

08.01.2026 21:56 👍 0 🔁 0 💬 2 📌 0

Koichi gave a talk at VMIL about it: youtu.be/pqDMne677Ww?...
The code is at github.com/ko1/astro
naruby uses the Prism C API for parsing: github.com/ko1/astro/tr...

07.01.2026 13:52 👍 1 🔁 1 💬 0 📌 0

Last year I had the pleasure to review and contribute to this paper by @ko1s.bsky.social: atdot.net/~ko1/activit...
It's a tiny framework to partial evaluate AST interpreters written in C. The paper uses the example of a minimal subset of Ruby called naruby (Not A Ruby).

07.01.2026 13:52 👍 4 🔁 1 💬 1 📌 0