Coding 2022-11-27

Tags:
By Max Woerner Chase

I started putting together dummy instances of the various protocols that need to be implemented for a new MOTR... um... middle-end? There are two directions to go from here:

Now, I'm not imagining that anyone else is going to want to use MOTR—certainly not in its current state, and, in terms of simple probability, probably not after I've tried to polish it up some—but the entire point of MOTR is for me to get deep into its guts for the past few years or whatever, so I can avoid going to the same effort for other projects.

A quick review of the general user profiles:

The problem with the current api module is that it's approximately the motrfile helper code that you need if the wrapper code does not exist, which it didn't at the time, but now it does. Mostly.

Anyway, I think in order to move forward, I'm going to want some kind of separate modules for the two use cases. Ideally, the built-in wrappers can simply use the module for third-party wrappers.

Something like...

And the existing monolithic folder that contains basically all of that needs to be split up.

I'll look into that after I've gotten coverage properly up. For now, I want to finish this entry before it gets really late.

Good night.