ArryMan wrote: ↑Sun 06 Feb 2022, 20:17
This is a disappointment, as I've always found it a convenient way of working. The same thing doesn't happen in Liberty Basic for example, or Python.
Don't be disappointed - it doesn't happen in BBC BASIC either! You can quite safely open and use multiple copies of BB4W, they won't interact with each other (not least because they run in different processes with independent address spaces).
I
think the reason for the apparent behaviour is that you have inadvertently set one copy of BB4W to the (non-standard) 'Lowercase keywords' mode and the other copy to the standard 'Keywords must be in capitals' mode. That could happen, for example, if you open one copy, change the mode, and then open a second copy. The mode change doesn't get recorded in the Registry until you
exit BB4W so the second copy won't notice that you have changed the mode.
I recommend that the 'Lowercase keywords' mode not be used. It is non-standard in BBC BASIC, can make your programs incompatible with other systems, and significantly reduces your choice of variable names.