Back in 2021, the distinguishing feature of the then-current EndBASIC 0.7 release was that it was “cloud-ready”: I created a file-sharing service and integrated it with EndBASIC so that you all had a mechanism to publish your creations with others. It then took the arrival of EndBASIC 0.9, which wasn’t released until a year later, to have the ability to automatically launch shared projects via an specially-crafted URL. But even with that feature, projects written and shared from within ...| EndBASIC
In Unix-like systems, “everything is a file and a file is defined as a byte stream you can open, read from, write to, and ultimately close”… right? Right? Well, not quite. It’s better to say file descriptors provide access to almost every system that the kernel provides, but not that they can all be manipulated with the same quartet of system calls, nor that they all behave as byte streams. Because you see: network connections are manipulated via file descriptors indeed, but you don...| Julio Merino (jmmv.dev)
If you have been following the development of EndBASIC, you know its console can display both text and graphics at once. What you may not know is that, now, it can also achieve this feat on the NetBSD console without using X11 at all. This is done by directly rendering to the wsdisplay framebuffer, and this article presents a crash course on direct graphics and keyboard access via NetBSD’s wscons framework.| Julio Merino (jmmv.dev)
236 Posts, 226 Following, 533 Followers · Operating systems, build systems, and programming languages. Mostly Unix, Bazel, and Rust. Author of a tech blog, EndBASIC, and more.| Mastodon