Sebastian Ullrich
banner
kha.functional.cafe.ap.brid.gy
Sebastian Ullrich
@kha.functional.cafe.ap.brid.gy
makes Lean at Lean FRO

Munich, Germany

[bridged from https://functional.cafe/@kha on the fediverse by https://fed.brid.gy/ ]
After nine months of design, implementation, and orchestration, Lean's new module system I have been working on is now live in 4.26.0-rc1 and adopted throughout Mathlib. By introducing a system for checked and enforced API boundaries between files, it allows […]

[Original post on functional.cafe]
November 19, 2025 at 1:39 PM
wavy
November 11, 2025 at 4:00 PM
Mengen, Leere
November 9, 2025 at 11:46 AM
Going to the museum to critique the artist's code
November 2, 2025 at 3:48 PM
Gonna store all my jewelry in Hilbert's Hotel going forward
October 31, 2025 at 10:28 AM
Easy reproducer
October 21, 2025 at 11:36 AM
Anything can look serene if you crop out all the people around it
October 19, 2025 at 4:09 PM
For a second I was convinced Mathlib had a file named VerySmallDog.lean
October 9, 2025 at 12:24 PM
Wispy
October 8, 2025 at 4:35 PM
Okay this is just too fun using `jj`: over the week I've accumulated a good amount of random fixes and improvements on a prototyping branch (pic 1). Using `jj parallelize 'ancestors(@, 5)'`, I can make them independent while keeping the ultimate contents of […]

[Original post on functional.cafe]
September 5, 2025 at 1:51 PM
"You don't need a .pkpass, just use our app!"

The app:
August 11, 2025 at 6:41 AM
August 10, 2025 at 3:24 PM
What building current Mathlib from scratch on a 32-hardware threads machine looks like
August 3, 2025 at 3:19 PM
Brief respite from the rain. What a summer!
August 2, 2025 at 11:33 AM
Me, sophisticated: "Parmesan demon core"
July 29, 2025 at 5:58 PM
My friends were kind enough to leave my body with the capybaras
July 22, 2025 at 8:54 PM
We were in a wildlife park on Friday and the responsibility fell to me to explain the concept of Flat Fuck Friday
July 20, 2025 at 12:02 PM
We are well-equipped at the office. We have booths for both large land mammals as well as French people.
July 16, 2025 at 7:35 AM
And finally a minimum viable demo, fast-forwarding through rebuilding some 1030 files on trivial changes to the `Init.Prelude` root file
July 5, 2025 at 3:07 PM
Took me a while to notice what it reminded me of...
July 4, 2025 at 5:52 PM
I made a lil visualization of how far I've already spread the module system through the Lean std libs
July 4, 2025 at 5:49 PM
Unhappy little bike
June 27, 2025 at 7:04 AM
Happy big train
June 27, 2025 at 7:03 AM
who is little friend under table
June 17, 2025 at 7:50 AM
"It's good enough" - Buger Buger
June 17, 2025 at 7:47 AM