Based on pg's request[1] I've been working on a Basic and while I started with Classic Basic as I've been improving by dropping line numbers and currently adding labels I think I've reinvented QBasic!
Anyways, here it is if you want to play with it:
repl: https://repl.it/languages/basic
docs: https://docs.repl.it/misc/basic
some community programs: https://repl.it/talk/share?lang=basic