Indentations break the feed.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2019 / 09 / 02.mkd
blob17e00799d207dcd328b65911cde667ea5945aa96
1 # 2019/09/02
3 ## 09:19
5 I kind of just want to do maintenance or otherwise today. I want to make it
6 so I can use all of the scripts just fine, I really need to make all of them
7 robust and such. I also want to be able to use them on Termux in Android
8 because that would be useful for me to work on things slightly on my phone.
9 Maybe also work on JavaDoc or similar because I really want JavaDoc.
11 ## 09:59
13 Okay so will be taking a break from the compiler stuff. To get this building
14 on Android and other systems which might not have a Java VM I am going to
15 write a Simulated JVM. It will be written in C and thus have to be compiled
16 except that all of the needed classes will be kept internal to the VM. There
17 will be no class files and such, everything would be linked internally by the
18 program. It will be a pure interpreter so it would be slow. Basically it is to
19 be a very minimum simulated environment for the most part. Everything will
20 effectively be virtualized within the build environment. Then when
21 SquirrelJME's own internal build system starts to run it will run in the
22 environment as well. Basically the purpose is to make it so that everything
23 can be built without needing an actual VM. There just has to be a compiler but
24 that can come at a later time I suppose. But if I can get this building on
25 Android then that would be really cool! I can work on it on the way to work
26 on the bus, just very minor tweaks and such.