Hi,
It is almost never the case that one wants to end a file while still compiling. 97% of the time this means a trailing semicolon was eliminated during some text operation.
By the time the error occurs, one is in another file, being told that some word doesn't exist (because the include got compiled!).
It would be nice if Gforth issued a warning, in the event that it reaches EOF in compile mode.
Thanks for your consideration.
Cheers,
-Sam.