Indentations break the feed.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2016 / 04 / 04.mkd
blob56be9000dfe0b3c0964f8ebe4493a29679668091
1 # 2016/04/04
3 ## 13:16
5 It is possible that I could merge `CPProgram` and `CPProgramBuilder` together
6 into a single class. However, it would be slightly complicated.
8 ## 13:19
10 I could also separate the local interpreter since I may want the basic
11 interpreter to be branched off. I already designed it to be separated though,
12 so I should keep it that way. It is possible that I may want to reuse it for
13 example in a hypothetical IDE or hairball to build itself and generate a binary
14 for another target.
16 ## 13:40
18 Also due to the way the new class loading code works, there will no longer be
19 any partial classes.
21 ## 20:42
23 Actually in my range check, I added an extra check which makes sure that the
24 entry exists. However this cannot be true if a constant pool entry references
25 an entry defined at a later index.