5 I would say what I should do from the start of this compiler run, instead of
6 running it on normal classes with various different situations which was a huge
7 mistake and error to do... I will instead build a bunch of basic sample classes
8 with a single set of scenarios that I can implement and test for accordingly.
9 Hopefully with these scenarios it will be easier and a more stable
10 implementation with less guess work.
14 I actually got rid of `Poking.poke()` which makes things nicer. I do have
15 another good idea and that is for TAC to have a potential alternative main
16 for some tests, so if I want to test the interpreter I can by just having a
17 slightly different main starting point.
21 Okay so I added support for proxy main in tests. I think what I should do next
22 is implement a bunch of tests around the interpreter and also adding basic
23 implementation for it just solely for tests. This way I could potentially
24 actually run the target tests via the interpreted environment. If successful
25 I would be one step closer to having SummerCoat be supported but also have it
26 be a bit faster for stuff that is native level. So in the future when
27 graphics functions are actual native code, they would not be as slow as a pure