DISCLAIMER: These notes are from the defunct k8 project which precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26! The k8 project was effectively a Java SE 8 operating system and as such all of the notes are in the context of that scope. That project is no longer my goal as SquirrelJME is the spiritual successor to it.


I believe for KBF I can have a basic table of contents based structure with enumerations and such. Then I can use that for reading and writing for example.


I believe I will also rename POIT. Right now it stands for Parallel Original Instruction Translator. Instead the first word can become Program or instead Portable.


Going to add a patch package for the binary stuff so that classes could essentially be built and modified while having the ability to base off another class.


Thinking about it, the patch stuff can replace the mutable stuff for the most part. The dynamic recompilers can then just return PatchPrimarys instead of giving methods and codes. That should make things a bit easier because then no mutable code stuff has to be instantiated.


I could actually move the patch stuff into its own project. That would help for faster testing times and would also make the patch code alone.


Removing Acceptor and having the stuff write to a patch would be much better and probably much more powerful when it comes to a dynamic recompiler.