Coding 2025-08-10

By Max Woerner Chase

I didn't have the focus for working on Villeins of Tomorrow today, so I ended up doing some quick work on Impliciula's System F layer. My goal was just to implement type substitution for bundles, which allowed me to update more of the existential nodes to use bundles in type checking.

I am too tired to properly explain what all of that meant.

Anyway, the next step in updating is to finish implementing type coercion, that is, coercion between types that are different types. That requires a few things:

Well, that's a fun task that I just set for myself. We'll see about that some other time.

For now, sleep.

Good night.