> On Dec 24, 2025, at 4:33 AM, [email protected] wrote:
> 
> https://github.com/Grimakis/m100-programming-skill

Hi, George. I'm planning to work with locally-operated models so I'll be using 
a trimmed-down version of this; most front ends don't have the ability to do 
conditional includes, even SillyTavern. Having said that, I spotted a couple 
spots where you might want to make changes depending on the output you're 
looking for, particularly if a program is primarily BASIC with limited to no ML.

> Prefer explicit typing 
Note that implicitly-typed variables when used as integers are faster to access 
than typed integers, at least on the 100/102. I've never looked into why this 
is. Nor am I clear if this is the case for floats. I'm not sure what you're 
using as a linter, if anything, so that could be a consideration if performance 
is a factor.

> Section spacing
Another optimization that's easiest to build in early is to place subroutines 
earlier in the listing. GOSUB searches linearly from the top of the listing for 
the destination so calls are faster to lower-numbered lines. It's possible your 
tooling could do line renumbering without the pain of on-system tools which 
might make the optimization pass easier to defer.

Thanks for putting this together. I'm looking forward to using it as the basis 
for a less complex self-contained system.

Reply via email to