Coding 2023-04-03

By Max Woerner Chase

I was messing with other stuff today, so let's give some quick thoughts to the conversion method I want to update.

The actual update should be pretty simple. I "just" have to update a single type and fix the errors that bubble out...

Okay, that was actually pretty easy, except that I forgot to mark some usages as covariant, so I went add fixed that, and then it all, just, went.

That's addressing the types, but not the new combination logic, which just has to go in command. I don't feel like writing a magma for this right now, even though I basically know what it has to do. There are a few things that I may need to think about. Like, should it be possible to specify duplicate paths in an environment variable, and, if so, do I want some way to opt into deduplication? For now, it's probably safe to ignore questions like that.

Once the magma is in, it'll be trivial to add a new type to parametric_command to handle it.

In any case, the other thing I can be working on is, how to phase out the MapOverSelection stuff.

For now, I'm going to wind down and mess with other stuff.

Good night.