That's the point, I don't want to learn a new language and not to learn a new grammar/syntax. As an BBC BASIC user I want to learn new powerful BASIC keywords and a few new clever rules to speed up BBC BASIC and to simplify my programming. BBC BASIC is like a house, I want some new rooms to be added. I didn't learn any other "language" than BBC BASIC, SuperBASIC (very nice) of the Sinclair QL, BETA BASIC for ZX Spectrum etc.
When I read comments of "specialists" I often think they are writing only for specialists (I'm not one). And I think they don't like BASIC, they often hate BASIC (but I don't hate specialists). I'm sure that there are many people around who still would program in BBC BASIC. because they are only capable to program in BBC BASIC. Today its not a problem to have much RAM, so it should not be a problem to enhance the size of the BASIC interpreter. Is this job so difficult for experienced programmers if they have the source code?
Look at the Public Domain - there are many useful programs written in BBC BASIC. Why? It's easy and quick to program in BBC BASIC, you must not be a programming/language specialist.
I don't understand why many people are so ignorant: C++, Assembler, C#, JAVA, Perl, Lua, Python etc, etc are THE tools of the good guys? However, BBC BASIC is only for simple minded people? Oh Lord!
May be other languages better for specialist, BBC BASIC is better for me and other hobbyists. BTW, CDBurn is written in ADA - very exotic today in my opinion. But would you or specialists criticise Steffen Huber?