Hello! Author here (again). Thanks for the submission and surprised to see it in the front page once more.
As dang writes, this hit the front page a couple of times before, and in particular some months ago in https://news.ycombinator.com/item?id=31651881 . I answered a lot of questions back then and received the obvious feedback: "There is no GOTO, so this is not BASIC". Well, that has been fixed now in this release :) Be warned that there still are a lot of new/different rough edges...
Please keep the questions/feedback/comments coming and have a happy new year!
I have fond memories of QBASIC, so this looks excellent! I'll have to give it a run. Where's the best place to stay up to date on roadmap and releases? That site, github, twitter, etc?
For the roadmap, I tried to capture most of the things that are in my mind in GitHub issues. Well, I did a good job at that a year ago but... haven't kept up with more-recent ideas; I'll try to capture them!
For releases and other content, the endbasic tag in my blog is the best source of information: https://jmmv.dev/tags/endbasic/
I don’t have plans for a native compiler right now. (But just to clarify: note that the interpreter runs on these systems just fine; the web version is only one of the supported platforms.)
What I have in mind at the moment is building a better IR and VM, along with a simplified memory model, so that the “assembly language” can be inspected from within the environment and so that PEEK and POKE can become a reality. It’d be nice to have a simplified "full stack" machine in which to play with all levels of abstraction—from high level programming to its assembly counterpart.
But compiling to WASM has also crossed my mind… so I’m not yet sure what I’ll do.
As dang writes, this hit the front page a couple of times before, and in particular some months ago in https://news.ycombinator.com/item?id=31651881 . I answered a lot of questions back then and received the obvious feedback: "There is no GOTO, so this is not BASIC". Well, that has been fixed now in this release :) Be warned that there still are a lot of new/different rough edges...
Please keep the questions/feedback/comments coming and have a happy new year!