What made the 8-bit machines of the 80s so interesting and kind of superior? In principle, a whole range of features, but mainly they were … accessible. Power on and go. No waiting time to boot an operating system, no updates, no complex user interface and with the different Basic variants kind of a shell that was directly suitable to start programming.
All features that are missing in our modern systems today, and that make it difficult, especially for children and newcomers, to somehow grasp the huge complexity of computers and programs.
Julio Merino thought the same, and wanted to create an environment, that on the one hand is as easy to use as the 8-bit machines of that time, but on the other hand brings a more modern Basic dialect.
The result is wonderful - EndBasic ... the 8-bit experience directly and instantaneously in the browser. But there is more.
As soon as you start the REPL, a Basic prompt awaits you and you can start right away. With `edit` there is also a source code editor available, and if you create an account, you can save your self-written programs remotely and load them later on. More detailed information about the project can be found here.
Julio is currently working on extending the graphical capabilities as well as the possibility to generate sound. But even without those EndBasic offers a fantastic possibility to introduce newcomers and especially children to programming.
Really great work and if you feel like it, you can have your first Basic program running in under 2 minutes.