It should be interesting watching David and Richard fight over the BBC BASIC Windows user base.
As you've kindly allowed me to join the forum I suppose I should respond! I strongly suspect that there is negligible overlap between the potential user base of
Napoleon Brandy BASIC and
BBC BASIC for Windows.
Brandy has always concentrated on maximising compatibility with the 'Acorn' fork of BBC BASIC (6502, ARM), whereas BB4W is - naturally - very much part of the 'Russell' fork (Z80, x86, IA-32). These two variants of the language went their separate ways very early on (mid 1980s if not before) largely triggered by my dissatisfaction, at the time, with some features of the original Acorn 6502 version (I remember being particularly upset at the very limited nesting depth and the lack of support for writing text files).
Of course Acorn resolved those shortcomings eventually, and indeed there was something of a coming-together of the two 'forks' when I released
BBC BASIC for Windows in 2001, when I made a conscious effort to improve compatibility with Acorn's BASIC V. Nevertheless there remain significant differences when you look under the hood.
And of course there are factors other than the differences between the language dialects, such as that BB4W is primarily designed to build standalone Windows executables (I'm not sure how practical it is for Brandy to do that) and has a built-in 32-bit Intel x86 assembler (because of its cross-platform nature Brandy has no assembler).
Nevertheless it will be interesting to see how Napoleon Brandy BASIC develops.
Richard.