Ah, I see; thank you!
I apologize in advance for potentially silly questions - I have literally got my Ti-92+ yesterday, and poking my fingers in all the holes without knowing too much about what's going on...

Now, I've tried to read up on what flash apps are, and how they're different from normal apps. Searching around gave me a lot of info, but nothing basic explaining what flash apps _are_, to begin with, and how they're different from the other kind. Can you suggest any reading material on that subject?
I have also found some threads that seems to indicate that flash apps are generally considered to not be the best choice in Ti 68k ecosystem - presumably because assembler apps are readily available, and size limits are easy to defeat. E.g.:
https://www.cemetech.net/forum/viewtopic.php?t=11291This makes me wonder why GTC is a flash app to begin with, and whether it could be recompiled to be the other kind. However, there was this said in that thread:
"They execute from Flash, so they take less RAM when they're executing."
I wonder if that is the main reason why GTC is a flash app? 100Kb would be significant savings on a system where it's more than half of all available RAM...
If so, perhaps it might be possible to reduce the size by splitting each processing stage (e.g. lexing, parsing, optimizations, codegen, linking etc) into a separate app, and passing intermediate results between them?