Comment Re:RISC OS (Score 2) 654
Reposting because I forgot I wasn't logged in. Oops!
Absolutely; it was way ahead of just about anything else. So easy to program, both in BASIC and ARM Assembler although I did most of my GUI programming in C using Desklib. The drag and drop loading and saving was such genius as well. And remember the memory allocation sliders? Not ideal but more control than most OSes provided.
Back in 1992 I was at university and had an idea to write a remote-control and scripting app; ordinary apps would register APIs and the master app could call those APIs to make them do work. Wrap it up in a scripting language and you have a whole automation system.
I had the basic API messaging working and a small app that would make a menu with a submenu for each registered app's functionality, but never did the rest. If I'd finished it I think it would've been well ahead of its time, but hindsight is 20/20 and lack of effort is the doom of many interesting ideas