3 ***DISCLAIMER***: _These notes are from the defunct k8 project which_
4 _precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26!_
5 _The k8 project was effectively a Java SE 8 operating system and as such_
6 _all of the notes are in the context of that scope. That project is no_
7 _longer my goal as SquirrelJME is the spiritual successor to it._
11 Now everything is split. Now I must determine if everything compiles OK.
15 So far the split code is going well after a few compact3 fixes. Surprisingly
16 most of the Java library is not really dependent on other parts of it. And now
17 everything is completely built. So far all the **TODO** throwing totals 3.6MiB
18 which means it would take up about half the space on a 512Mb Nintendo 64
19 cartridge. This is with compression and such.
23 Calculated that value wrong, there would be about 58MiB of spare space.
27 I actually do not need to share a single lock but can have many in the patch
28 code. This would be faster and would allow more threads to work with singular
29 sets of codes without fighting a single primary lock.
33 I already do this however.
37 The sun is appearing, and it is very cold.
41 So what I need to do is have a way to create new elements at earlier locations.
45 This is where lambdas and default methods will be useful. Say I want to create
46 a new entry in a primary and want to replace a specific class at a location, I
47 can then have a custom placer used for that. So this way I can just have a
48 single method used to create things and multiple placement possibilities.