5 Cannot find a name for the sub-module I plan to write. This will contain stuff
6 such as `ExecutableClass` and `ContextClass`. These will be used at compile
11 Thinking about it, the kernel contains the support for running classes so this
12 means that _executable-runtime_ is not needed.
16 I wonder if I should rewrite the JIT. The way it was written was for the old
17 code, but the iteration is still nice. But maybe what I need to do is cut it
18 down a bit. There are triplets, outputs, and configurations. Perhaps that is
19 just too much to have in it. Most of it is base work, and then there are the
20 namespaces too. I suppose the JIT in this case would just be a helper bridge
21 between the class format decoder and executable output code itself. Maybe not
22 a complete rewrite but a large simplification. Also currently the class
23 format code is generally pass to the JIT output and such. Maybe in this case
24 I can do OO in layer it. This would allow me to rewrite the class format code
25 or rely on other things instead. But that might not even be needed.
29 Definitely one thing that is convoluted and pretty messy to use is the triplet
30 and configuration system. I know an alternative that is more rigid but would
31 be simpler to implement and would potentially be less intensive to write. The
32 output by the JIT would be more direct.
36 One thing though is stuff such as fields and such.
40 So I might just get rid of namespaces or similar, will need to think about
41 how to proceed and make things better.