Coding 2026-03-12

By Max Woerner Chase

Okay, the bad news is that I got distracted playing video games and I'm writing this up as fast as I can, late.

The good news is, I read over the various papers, and understand things well enough now, to be pretty sure that my laziness-motivated subtyping in System Fω shouldn't cause any serious issues. Basically, the generative/applicative distinction is driven by the behavior of binding an abstracted value.

Of course, now that I understand how purity interacts with functors, I want to take another crack at understanding pure sealing, although I really should prioritize effect polymorphism over pure sealing.

Anyway, it's late, better wrap up quick quick quick.

Good night.