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.


Took two days off. I suppose for binary file representations I can use interfaces possibly.


I suppose an interface with basic sub-classes to represent class data would be good. I believe my class binary interface would just be read-only where there may be possible exporters as needed. Using an interface the class implementations could use any base class, so one could have one which extends some socket protocol or other thing. Some formats might take ByteBuffers, others might not (say virtual classes that I generate for invokedynamic and proxies).


I slept for many hours during this day.