Thinking about replacing every instance of NaN in Hazel with 🫓
Thinking about replacing every instance of NaN in Hazel with 🫓
Polymarket 🙈
my student Seong-Heon talking about one of our new projects at NYU!
(We’re at NJPLS today, come say hi)
hazel development, september 2020 - september 2025
one day, my apartment will look like this
Only at #icfpsplash25 😎
the ML Family Workshop begins in just a few hours! Come find us in Peony NE at 10:30, right next to the dining hall
We have a great program with 9 talks!
If you are curious about compilers, type systems, module systems, formal proofs, and typed domain modeling, then this is the place for you
A wild paren has appeared! #icfpsplash25
Who called it abstract algebra and not discreet math 🤫
OPLSS students in formation reading "λ x"
Achievement Unlocked - #OPLSS25 ✅
Hazel lore
Day 4 of the Oregon Programming Languages Summer School. Morale is running low. 20h of lectures and we haven't seen a programming language yet. Many fear that we won't find one before the rations run out. If we don't make it back, tell my cat I love her
Kicking off #OPLSS25 with some good ol’ Logical Foundations
Summer State of Mind ☀️
#SummerSolstice
We've extended the deadline for the ML Family Workshop -- please help spread the word!
New deadline: July 3
If you (or someone you know) is planning to attend ICFP/SPLASH, we encourage you to consider submitting!
conf.researchr.org/home/icfp-sp...
When the
the pointer is sus
calculating primes using OxCaml comprehensions
🐍🐫 magic
Loving the comprehensions feature from the new #OxCaml update. Can't wait for it to be available upstream soon™️
I'm pleased to announce OxCaml!
OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.
These are not merely amateur functors. These are pro functors.
vibecoding referenced in graduate PL class. ✔️
Conditional breakpoints almost let you write a unit test from the debugger
Congratulations 🥳🎉
I'm honored to receive the 1938E Award, which honors "outstanding young faculty members who demonstrate excellence in teaching, mentoring, and contributing to the educational growth of the College". Working with budding PL nerds is a highlight of my job!
cse.engin.umich.edu/stories/cyru...
My student Thomas Porter will be presenting our collaborative, in-progress work on "Incremental Bidirectional Typing with Order Maintenance" at the WITS workshop at POPL today at 3pm MT!
Stream / recording will be here, check it out:
www.youtube.com/live/HT8nLo6...
#POPL ’d till we DROPL’d 🫡
I'll be presenting our #POPL paper "Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus" at 11:20am CT / 1:20pm ET!
The paper presents a foundational IR for collaborative coding where every edit action *commutes*. Grove resolves pernicious problems with code relocation conflicts.
I'll be at the Midwest PL Summit in Chicago today -- if you're around, say hi!
My undergraduate student, Vishnu Satish, will be giving a talk on our work on CRDTs for syntax trees this afternoon!
Happy to give demos of anything FP Lab is up to.