Coding 2026-02-23

By Max Woerner Chase

Okay, I'm over-engineering my efforts to tweak the 1ML elaboration, so let's put that down for a bit. Let's take a look at algebraic effects in a non-ML context.

I'm right now working from Appendix C of Generalized Evidence Passing for Effect Handlers. This presents an elaboration to some form of System F, and hey, I've implemented some form of System F! Probably not the same form, but I'm having some trouble parsing out the fine details, currently.

In any case, let's go through the rules and see how much I'll mess with them.

No telling whether I'll end up making use of any of these notes. I'm going to try to step away, and then investigate whether the monadic translation from page 22 of the technical report can be made compatible with 1ML semantic types. Right now, I really need to stop looking at screens.

Good night.