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 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.
@freakazoid AppleEvents!
@freakazoid
Sort of like how browsers should be handy tools for building websites in addition to viewing them