How about a BASIC that uses Labels instead of line numbers, and actual names for variables - some of the statements are different, for example instead of ‘Input’ labelbasic uses ‘ask’ (Each statment begins with a unique letter)
git your own copy at : https://codeberg.org/WasPentalive/LabelBasic.git


OP why would we want this, compared to all the other versions of BASIC with labels?
Maybe you don’t want it, that’s fine. I developed it for myself, but since I enjoy Free Open Source software, I am giving it away to anyone who would like to play with it.
As you are promoting it as something new I was hoping you would tell me about the unique aspects, advantages, or differences from existing options.
btw… I am not Betty… just sayin.
It is less structured than bwbasic can be - it still uses goto and call (gosub) and If statments that can only goto someplace (not structured If statements) No case / switch statement yet. It is not as complete in the function area as it could be. It is still a work in progress. - The most unique things are lines you goto/call can be labeled - variables can have long names not just A1 B C7 etc. index, done, the keyword LET is required (for parsing reasons)
Cool, thanks for sharing
yeah, that elevator pitch is BASIC as we’ve known it for 25 years. it has some other neat QOL features though like the C-style string printing
I use BWBasic as well - but this has source code so I can modify it.