Coding 2025-01-27
Okay, we traveled a bunch and then I just veged out for a bit, so I'm just going to jot down some thoughts I had on the drive back:
- I'm not quite ready to write the coverage wrapper.
- In particular, I need to look at this code from the perspective of an end user.
- Are there any pain points in the current interface?
- My planned design for the coverage wrapper will introduce some potential pitfalls into the interface. Can I write a helper function that is more pleasant to use than the current interface in that area, but can error or warn (as appropriate) when the user approaches those pitfalls?
- I've forgotten some of the plans I made for handling the erase-run-combine flow. Can I rediscover or redevelop those plans? (I believe I can get most of the required functionality by just writing a function that takes a value of the approriate type, but we'll see.)
Anyway, I'm pushing things way too late, better get ready for bed now.
Good night.