Sam Derbyshire
banner
samderbyshire.bsky.social
Sam Derbyshire
@samderbyshire.bsky.social
Cohomology enthusiast. I've seen rings you people wouldn't believe.
my bad
October 17, 2025 at 5:20 PM
Sounds similar to the way the GHC typechecker can promote metavariables to the top-level, e.g. when the monomorphism restriction applies. It's then the notion of type variable levels which avoids these promoted metavariables getting unified with skolems from an inner level.
October 16, 2025 at 9:36 PM
terminal "everything is a dictionary" brain
March 18, 2025 at 6:28 PM
there being a grammar of patterns, distinct from expressions, was one of the key "woah" moments for me with Haskell; that idea brings so much else into focus

it seems clear he hasn't had that insight (and certainly not experienced pattern matching in a dependently typed language either)
February 21, 2025 at 6:39 PM