Correct spelling.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2017 / 12 / 25.mkd
blobfbad7cff260f672c37ffcaaccecd95576f2faf7c
1 # 2017/12/25
3 ## 10:46
5 Okay so I will be having some more free time available so I can resume working
6 on SquirrelJME. I have not touched it in awhile and I know where I left off,
7 just need to figure out how to continue.
9 ## 11:35
11 Okay so access to program information and such will need to be reference
12 counted so that way entries are not freed when they are no longer referenced
13 by anything. Well, this is needed tracking for dependency handling so that way
14 a program which is dependended on by another is not removed, which would be
15 quite bad.
17 ## 11:37
19 Before a program can be used or installed, it will need to have its
20 dependencies changed to just indexes of other programs since once a suite is
21 installed that is known. So I believe the best thing would be for
22 `KernelProgram` is to just refer to indexes and keep them all on at the same
23 time. At start, iterate all known programs and just keep them in memory
24 always.