Picking up #basic again really is like riding a bike.
It's not the prettiest #programming language, or the most elegant - not by a long shot, but working in it again I'm reminded of what an incredible gateway drug it was for so many of us to a life long love of computing.
There's something super powerful at play here beyond #retro. I do think there are things we could learn from it in modern designs.
My question is "Is it BASIC, or is it such direct access to the hardware?"
For example, if Lua had been an option, would that have done the same?
I'm not dismissing the importance or innovation of BASIC, or LOGO (which is what I started with on the TI-99).
I consider TIC-80 to be a bit of almost retro-futurism? It's the computer we wanted but never had.
OTOH it doesn't have any kind of significant IO functionality- you can sort of almost hack it in if you bang the registers, but... no :)
@emacsen No I get that, and I don't want to come off as glorifying BASIC as somehow being the perfect programming language. ZOMG it isn't.
However over the last year or so I've been really getting back into Atari 8 bit hacking, and I just found myself sitting there at an ATARI BASIC prompt, typing in expressions, making pretty graphics on the screen, and remembering how EASY & welcoming it felt all those years ago to turn on a machine, get a READY prompt, and start exploring.
100%, and moreover, while I didn't have an Atari, the Commodore manuals were incredibly friendly and took the new computer owner through the functionality.
I didn't actually own a C64, but I did own a VIC 20, and the manual for it is is clearly a computer programming manual written for children.
@emacsen Wow that is rather impressive! Back in the days when software and hardware actually came with meaningful documentation and not just a tiny slip of paper with a URL in utterly unreadable tiny text :)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!