Correct spelling.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2022 / 02 / 27.mkd
blob939ef3b5ef83924075eb1a2e870932f426f51c7e
1 # 2022/02/27
3 ## 11:32
5 Rather wanting to support `.kjx` files, however adding support for that would
6 mean adding it in the Java emulators and RatufaCoat as well. So I suppose
7 what I should do then is add a kind of emulator layer handler that can access
8 given files or otherwise as if they were libraries and otherwise. I would say
9 that I would have to implement it like service loaders and wrap on top of the
10 existing shelves and such. I suppose if a `JarPackageBracket` is indicated to
11 be in software it can be forwarded to the software layer. Of course SquirrelJME
12 really only needs the `openResource()` to be implemented. Implementing it for
13 the Java emulators would probably mean writing my own `ClassLoader` possibly
14 or just loading the entirety of the JAR? Not sure there yet, but I should design
15 it with SpringCoat and RatufaCoat in mind first.