Offload int[] to byte[].
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2016 / 10 / 27.mkd
blob7b28c94bcda1cae5f464d8d6631c63c8a5e4b428
1 # 2016/10/27
3 ## 08:45
5 Access to ZIPs could be wrapped using a virtual provider of sorts so
6 that way I do not have to initially support ZIP files. I am thinking
7 of rewriting my ZIP code because the ZIP block reader is a bit nasty
8 and the inflation algorithm is quite complex.
10 ## 09:05
12 Actually, I can just build a JAR that I can launch with `java -jar`
13 and basically just skip the bootstrap when it is to be launched.
15 ## 09:07
17 I can do this now because the `host-javase` project will depend on
18 Java SE classes such as the compiler, so it will no longer be needed
19 for the most part. Since I am going to work on the bootstrap system,
20 what I plan on doing with the project split would be to have it where
21 instead of recompiling all of the source code every single time it
22 changes, I will only recompile what has changed. Then in the end the
23 JARs will be merged together as one. Then this way, changes to the
24 build system will not be as slow to perform. Some of the project
25 system will have to be duplicated though, but I aim to make the project system
26 that the bootstrap uses to be as minimal as possible (just names and
27 dependencies). It will not care about making well formed MIDlets and such so
28 that it stays simplified.