Coding 2022-06-12
So, I slightly got caught up in updating Unlambda interpreter code. The biggest issues currently are:
- Haven't ported the parser and main loop yet
- The implementation of the S combinator looks wrong, but testing it against one of the old implementations, appears to work
Anyway, let's ignore that for now.
It's late, so I'm going to see how quickly I can put together something helpful for MOTR.
Currently, I have the label for the python versions, and the adaptor associated with it. Now, that can be consolidated into just the adaptor, and the convention is to pull the label off of it.
Similarly, the command object groups with the label for pip arguments. That consolidation should wait until I've written tests against the pytest wrapper, to avoid over-specializing.
For the reports stuff, that needs a new module under the helpers package. For now, that can also hold the common code for the functions that get used for adaptors.
Those should all be good to look into tomorrow.
Good night.