Indentations break the feed.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2019 / 10 / 06.mkd
blobad9a4bfa22a5a45ff409b238152eb48466012823
1 # 2019/10/06
3 ## 09:07
5 Definitely want to get tasks running and such today, since that would be cool
6 to have!
8 ## 10:20
10 Think I want to actually have some system call work done, move things over so
11 that when RatufaCoat gets closer something actually could potentially run.
13 ## 10:21
15 I also want to cleanup the C code and have a constants of sorts, because there
16 are a ton!
18 ## 17:45
20 I want to get rid of the aliasing between pointer and object for any code that
21 is for SpringCoat and Java SE since it is pretty nasty to have!
23 ## 18:08
25 Okay, I do want to just re-organize my projects and such. I think the class
26 file stuff could go elsewhere as part of a SquirrelJME support library, that
27 the compiler stuff be part of the build system. I mean it would be nice to
28 have a self hosting SquirrelJME that runs on SquirrelJME but is that really
29 realistic? Probably not. And maybe SpringCoat/SummerCoat better belong as part
30 of the build system libraries? I mean they are not needed at run-time for
31 most users. So I think having them live there would be best. That way the core
32 SquirrelJME is much leaner and such.
34 ## 18:13
36 I do have an idea for SpringCoat's pointer to object and the reverse, just
37 kind of having a chain of objects or something? Although that is a bit
38 complicated. Also thinking again to get rid of SpringCoat as well. I mean
39 it is my one working implementation, I think it would be best if it and the
40 other VM lived in the build system the more that I think of it really.
42 ## 18:15
44 I do have two months left though and I really cannot spend the limited time I
45 have doing a major refactor since I would probably miss my release goal. So
46 I think this would be best done after 0.4.0 is released.