MRU 0001 (Sean) is a user on retro.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
MRU 0001 (Sean) @freakazoid

While I was trying unsuccessfully to get some extra sleep this morning I half dreamt that our primary means of interacting with computers was via scripting engines. But then I woke up and realized GUIs have ruined everything. There is no reason for our GUIs not to be scripting engines.

@freakazoid
Sort of like how browsers should be handy tools for building websites in addition to viewing them

@freakazoid I think hypercard was like that, from what I understand. (cc @ajroach42, who knows far more than I do about it)

@hummingrain @freakazoid Not exactly?

Hypercard was a Rapid Prototyping tool that let you draw icons and then trigger scripts when you interacted with them.

I think Sean is looking for adding general scriptability to every UI.

But, I could be mistaken.

@ajroach42 @hummingrain I don't even know what I'm looking for yet. I think the fact that we are even talking about "every UI" is a problem. I seem to recall there were some attempts at higher-level display servers, but I would imagine they failed because APIs are hard, so it's easier to just punt and let the applications be responsible for their own UI elements through libraries or whatever their developers want.