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.


Yesterday was a holiday where people take breaks from things and spend time with family.


I have this idea that entire packages could get summed so when something is in a package it can be determined if it requires recompilation but that might be a bit too grouped. Too grouped because a single class change will require recompilation of that and everything that depends on it. I will need to have dependency levels of sorts just as fields and methods. Possibly make it possible so that massive recompilation is not needed but that would complicate things a bit so it would probably be better off being much simpler.


It might be good to have a generic tokenizer that I can use while reading input, something that is much nicer than StreamTokenizer/StringTokenizer.