Interpreters, compilation, concurrency, and debugging tools.

Linz, Austria
Joined June 2008
Stefan Marr retweeted
My Smalltalk (SOMpp fork) on Fructus is getting faster. < 4m cycles for my cut down DeltaBlue benchmark for the first time!
Fructus has a nice instruction set reference now!
2
1
4
336
Stefan Marr retweeted
Ahead-of-time Compilation of JavaScript to WebAssembly via Static Type Inference vimeo.com/1234257957 cfallin.org/pubs/vmil2026_ni… Chris Fallin (mastodon.world/@cfallin/1174…) @VMIL_Workshop 2026 (at @splashcon 2026)
4
1
19
1,234
Stefan Marr retweeted
I've been playing with making my own 16 bit CPU with its own instruction set. I call it Fructus because all computers were fruit-named when I was young. Right now I'm implementing integer division, and I'm doing it with an instruction I haven't seen as the primary insn.
1
1
1
7
720
I abused my position of power today to teach students that dynamically typed languages don't generally do type checks at run time.
3
119
Stefan Marr retweeted
My team is hiring! We develop the Verse programming language and related tech at Epic. See thread for more details about what we work on and how you can apply. I'll also be at REBASE this week in Oakland if you want to come have a chat in person.
1
12
15
981
There was a time where colleagues suggested that only code has value. I am glad, we are back at a point where explaining things is valuable again.
Ever heard of dynamic meta-compilation? Truffle uses partial evaluation to turn interpreters into optimized machine code without requiring you to write a compiler. We’ve added docs explaining how it works. Readable by humans, too: github.com/oracle/graal/blob…
1
3
12
624
Stefan Marr retweeted
Ever heard of dynamic meta-compilation? Truffle uses partial evaluation to turn interpreters into optimized machine code without requiring you to write a compiler. We’ve added docs explaining how it works. Readable by humans, too: github.com/oracle/graal/blob…
6
20
1
86
4,939
Stefan Marr retweeted
Brief weekend reading on another benchmarking pitfall: The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test norlinder.nu/posts/The-Limit… Spoiler: the GC may conspire against you and your data collection!
2
1
9
393
Brief weekend reading on another benchmarking pitfall: The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test norlinder.nu/posts/The-Limit… Spoiler: the GC may conspire against you and your data collection!
2
1
9
393
They tell me to stay on top of this technology. Alright, but... "my research subagent went beyond its assigned scope, edited the file and made git commits itself, despite being instructed to only research and report."... it's broken by design. Why'd you give it the capability?
1
549
LLM-use in academic writing is like guns in the US.
2
5
538
Charles University has a new funding scheme! If you are international researcher who wants to join us in Prague (3-12 years after PhD), consider applying: cuni.cz/UKEN-2541.html The deadline (9 Nov) is tight, but it's a new thing. Happy to help anyone with shared interests!
1
2
492
It was amusing to read that the current "AI makes lectures irrelevant" debate has echos from 1781 as related by Boswell.
1
8
2
23
1,209
I thought, I had broken the iteration-time foldout of ReBenchDB. Turns out, it was just terribly slow. Scanning through a 2GB data table on a slow disk takes a while. Fix the primary key order, i.e., the relevant index, and instead of waiting 42sec, it shows in 34ms.
1
1
174
AirQo from Makerere University, Uganda has been named a 2026 @EarthshotPrize Finalist in the Clean Our Air category. Huge thanks to our partners and community who make our work possible! @AirQoProject @Makerere @MakCoCIS
Meet the 2026 finalists for the @EarthshotPrize, the world’s most prestigious award for climate action with real impact. Read more here: time.com/article/2026/09/18/…
6
21
2
63
3,621
Stefan Marr retweeted
Here are the slides for my talk "Running Native Extensions and Ruby Code in Parallel Threads" at #EuRuKo 2026: eregon.me/blog/assets/resear…
2
3
21
831
Stefan Marr retweeted
I'm looking for my next role, in Montreal or remote! My background spans compilers, systems, and AI research. I'd welcome introductions, leads, or a repost to help spread the word ❤️ More details about my experience and what I'm looking for: pointersgonewild.com/2026-09…
21
117
9
596
100,331
Stefan Marr retweeted
The early bird registration deadline for SPLASH/ISSTA 2026 is coming up on September 3rd! You definitely don't want to miss the 40th anniversary of SPLASH, we have an exciting panel lined up for you. Register soon! conf.researchr.org/attending…
1
7
805
For those wondering, yk is chugging away: support is broadening and in the last couple of days I've merged things which speed up interpreters by at least 5% (some by quite a bit more). There is a lot more juice to be squeezed, of course, but every little helps!
1
1
6
971