Quote:
And the 64-character limit is not actually a limit that has to be enforced. Each line is only viewed with the 64-character limit as a guideline to give the total of 1024 characters but is only for viewing purposes. It is the best fit for a screen that can only view 80 columns by 24 lines.
Quote:
After I wrote what I did, I realized there would be a compatibility problem with the \ for commenting-out the rest of the line, as that might make it ignore the next line too. You'd have to use ( and ) for comments, taking another character space. At least it doesn't take any more memory or storage with the screen method though, since the spaces at the end of the line take memory regardless.
There should be no compatibility issue if
\ is defined correctly using the
C/L definition as it still should only skip comments up to the end of the current line since the line length is defined by
C/L. I take it to mean there are no word definitions after the
\ on the current line.
If comments carry over to the next line, then that line too should begin with a
\. I guess that is one good reason to see where one line ends and the next one begins.
Another idea I started programming into some of my words is to, check for the RETURN char. Although I don't, as of yet, insert any RETURN characters in my screens, I am playing with the idea of viewing more lines, but still use the 1 kb screen block, to save space at the end of some word definitions, so it doesn't go to waste.
The
\ definition could also do this. Check what comes first. The end of a line or a RETURN character.