09:27
Now to perform that basic refactor I have been planning on.
09:28
I can do the same for threads also so that the engine class is not cluttered.
09:36
Also for the classpaths, I can use the ClassNameSymbol
so that way I do not
have to worry about binary names and such as they appear to a ClassLoader
.
09:43
This also simplifies the engine also when classes are looked up.
Actually, what I can do is permit classes to be late bound, although that may complicate complexity a bit. So if classes are referenced but are never initialized or called then they sort of exist until they are attempted to be used.
10:15
Going to have to fixup and renumber the interpreter errors.
17:27
Refactored code is much cleaner now and I can progress much more easily.