My concern is for the future of BBC BASIC. Of course earlier versions, whether it be Sophie's original 6502 version (1981) or her ARM BASIC (1986) or my BBC BASIC for Windows (2001) all represent important milestones in the development of the language, and it is possible to run them on appropriate emulators (and probably always will be). But they don't represent the future of the language.there is always a way, just like there is dosbox or pcbasic for GW-BASIC fans, there is always a way to enjoy your development environment/software be it wine for Linux or a virtual machine, etc.
That is ridiculous. This thread is specifically about trying to incorporate in BBC BASIC for SDL 2.0 some of the features of BB4W which set it apart and currently cause people to choose it over BBCSDL. Those features include support for the Windows 'look and feel' (e.g. GUI controls) accessing Windows-specific DLLs (maybe for specialised I/O purposes) etc.Promote the SDL version as you like, just leave BBC4W and its community out of this.
Who better to involve, and ask for help, than those in the 'BB4W community' who use those features and chose BB4W precisely because of them?
In suggesting that the 'BB4W community' is somehow distinct from the wider BBC BASIC community, and that its needs are better served by being isolated from developments elsewhere, you are doing a disservice. There has indeed been a regrettable tendency to encourage the belief that BB4W and BBCSDL are more different than they actually are, with the effect of making people think they need to choose between them.
The truth is that, by design, BB4W and BBCSDL are remarkably similar in their capabilities and the interfaces they present to the programmer, especially given the differences under the hood. A very large number of programs will run equally well on both, but sometimes with BBCSDL being much faster. What few differences there are enrichen the language and broaden the range of possible applications. The more people who use both the happier I will be.
What is that supposed to mean? That when I'm gone people will look back and say that by trying to develop a more capable Windows edition of BBCSDL, and give it a more sustainable future, I damaged BBC BASIC? Seriously?Otherwise you will destroy your own legacy.