#icfpsplash25

2025-12-07

X-mas comes early this year: the ICFP 2025 talks are now on YouTube.

You can catch my talk on "Domain-specific tensor languages" below. We explore implementing tensor calculus in #Haskell, supporting both Einstein notation and Penrose diagrams to model things like General Relativity and black holes. 🕳️🚀

My talk: youtube.com/watch?v=04cxfddDwuI

Full Playlists:
đź”— ICFP papers: youtube.com/watch?v=COD4tnVtHo
đź”— JFP First papers: youtube.com/watch?v=oZLSDFfpHp

mastodon.acm.org/@sigplanav/11

cc @sigplanav (sigplan.org)

#icfpsplash25 #ProgLang #TensorCalculus #Physics #FunctionalProgramming

2025-10-26

After a few intense weeks — first at #icfpsplash25 in Singapore, then four days of interviewing candidates for tenure-track positions as part of the faculty appointment committee (Lärarförslagsnämnd) at the University of Gothenburg — I’m now in Budapest for (mostly) vacation.

Tomorrow (2025-10-27) I’ll give a talk at the local Type Theory Seminar (invited by Ambrus Kaposi). Looking forward to good discussions!
bitbucket.org/akaposi/tipuselm
#Agda #Autumn
I'll make sure to fit in a visit to the Rudas Thermal Bath before the talk en.rudasfurdo.hu/ and I've already done a jog around Margaret Island.

Red running track and yellow autumn leaves this morning on Margaret island in Budapest.The view from Margaret bridge towards the Hungarian parliament.
paulette d. koronkevichkoronkebitch@types.pl
2025-10-20

the result of the awesome magnet making booth at #icfpsplash25 receptions

3x4 grid of magnets with pictures on them of various PL researchers many adorned with funny hats
2025-10-20

Half the trip home from #icfpsplash25 is now done: 9h from SIN, two hours left until touchdown at IST, then some waiting and 3.5h flight home to GOT.
Singapore was an intense experience, but I'm looking forward to a cooler outdoor, and warmer indoor, climate.

2025-10-18

Destination calculus: A linear λ-calculus for purely functional memory writes
Presented by Arnaud Spiwack. Joint work with Thomas Bagrel,
#icfpsplash25

First slide of "Destination calculus: A linear λ-calculus for purely functional memory writes"
Presented by Arnaud SpiwackDestinations slide: Linear logic lets you talk about destinations as holes.
2025-10-18

Daisy: An Exercise Environment for Learning Information Modeling
Presented by Jessica Belicia Cahyono, joint work with Youyou Cong, Hidehiko Masuhara
#icfpsplash25
conf.researchr.org/program/icf

Early slide of "Daisy: An Exercise Environment for Learning Information Modeling"
Presented by Jessica Belicia Cahyono
Jiří Benešjiribenes@types.pl
2025-10-18

It's the last day of #icfpsplash25 and I'll be giving my talk on The Simple Essence of Overloading at 11:45 in Orchid East, joint work with @effects.

I promise the content is simple enough for the last day of the conference :)

in the background, there's a projector with the ICFP SPLASH 2025 logo, in the foreground, there is a laptop with a title slide "The Simple Essence of Overloading"
2025-10-18

If you have ideas on how to make the Haskell Symposium better, please talk with me at the conference or email me. I can't guarantee a response to every message, but I promise to read and think about them for next year.

(Minutes after the announcement was made, one person already asked me if we could switch from two-column to one-column proceedings. I honestly don't know, but I'll look into it!)

#icfpsplash25

2025-10-17

Reflecting on #icfpsplash25:

1. Unsurprisingly, the FARM folks were all doing great work, but I found much more to engage and people to talk with than I worried might be the case. I’m more enmeshed in PL than I give myself credit for and can see a viable path for research

2. Got to explain live coding to many folks who needed to know about it. Sometimes got to point folks at live code communities _in their own cities_

3. I should be willing to pull my laptop out and demo things spur of the moment more often

4. I enjoyed the LGBTQ+ lunch, but in retrospect I realize that the point wasn’t really the lunch, but rather the opportunity to find the community of “my people,” many of whom would become a big part of my social circle at the conference

paulette d. koronkevichkoronkebitch@types.pl
2025-10-17

not only are there multiple parallel tracks but also there's an official hallway track! #icfpsplash25

Jane Street booth with a TV streaming a talk with people gathered around
2025-10-16

My student @redmp killed it with his ECS talk earlier today at OOPSLA! 🥪 #icfpsplash25

Patrick presenting "Exploring the Theory and Practice of Concurrency in the ECS Pattern" at OOPSLA, with the title slide on screen.Patrick presenting "Exploring the Theory and Practice of Concurrency in the ECS Pattern" at OOPSLA. On the screen is a quote from Shriram Krishnamurthi: "It's worth thinking about semantics as really a kind of natural science."Patrick presenting "Exploring the Theory and Practice of Concurrency in the ECS Pattern" at OOPSLA. On the screen is a picture of a half-eaten sandwich with the word "concurrency" on it, and the main contributions of our paper.
2025-10-16

Gergő Érdi presenting his Functional Pearl: A Clash Course in Solving Sudoku (Haskell 2025) share.google/6jeal4KkgnZGv1J7t
#icfpsplash25

2025-10-16

"In the beginning, there was RABBIT." Standing room only for SPJ's keynote talk at the Haskell Symposium #icfpsplash25

Simon Peyton Jones presents at the Haskell Symposium
Henrý Ólsonnemo@camp.crates.im
2025-10-16

I found a rock this week :O #icfpsplash25

a picture of a rock
2025-10-16
2025-10-15

"McTT: A Verified Kernel for a Proof Assistant"
Presentation by Junyoung Jang, joint work with Antoine Gaulin, Jason Z. S. Hu, Brigitte Pientka.
Repo: github.com/Beluga-lang/McTT/tr
#icfpsplash25 icfp25.sigplan.org/details/icf

First slide of "McTT: A Verified Kernel for a Proof Assistant"
Presentation by Junyoung JangSlide motivating why provers should have proved cores: the cores are not small and sometines have bugs.
paulette d. koronkevichkoronkebitch@types.pl
2025-10-15

SHOT OF THE DAY #icfpsplash25

almond milk honey and berries in a carafe with glasses shot glasses
2025-10-15

My PhD student Nathan Liittschwager is about to present our work on observational equivalence of state-based and op-based CRDTs! Fittingly, this paper is in the "Parametricity" session chaired by Phil Wadler! #icfpsplash25

Phil Wadler enthusiastically introduces Nathan's talk at ICFP '25.
2025-10-15

Final ICFP keynote on Proof-Carrying Neuro-Symbolic Code by Ekaterina Komendantskaya
#icfpsplash25
share.google/G4C1iRyA0qE5m5Mi2
#Agda

paulette d. koronkevichkoronkebitch@types.pl
2025-10-15

if ur at #icfpsplash25 and want a temporary tattoo hmu

me holding temporary tattoo sets

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst