Coding 2022-10-26
Okay, my laptop is still giving me some technical issues, but I'm going to put them in the "annoying, with a planned workaround" bucket for now.
Anyway, I'm still not ramping up super quickly, so for now, I'm just working on parts of the stuff I was planning out two days ago. I decided to start small, and implement the "ordered fields" helper. With that, I can have my arbitrary criterion satisfied ("I shouldn't need to quote the field names when I define them") without having to explode out the creation process into a bunch of metamethods that may or may not fully make sense. While I was at it, I made sure it's possible to have arguments that don't do anything in terms of the final result, so they can act as spacers between groups.
I'm going to have to wait to see what I think of using this code, because it's late, but, like, just make a bit of progress at a time.
Good night.