While researching file systems I stumbled across this artticle on BeOS from back in the day, and buried in it is this interesting observation about HyperCard:
http://www.theregister.co.uk/2002/03/29 ... se_sliced/Benoit: Look at Hypercard. Hypercard did it more right than many people accepted. Do you know Hypercard? There's a lot of smart work in there. They really blew it by trying to make it into something it was not supposed to be, which was a programming environment. And it was NOT a programming environment.
Reg: Sure, but wasn't it just used for stacking and linking simple things…
Benoit: Yes but there's an abstraction model. Hypercard was a product that came ten years before it should have. They did the right thing there.
LiveCode has expanded on the flavor of HyperCard's language and moved it squarely into the realm of serious developer tools, and for those of us who enjoy it for that reason we're glad for the direction they've taken.
But that quote reminds me of the many not-so-programmery things people enjoyed about HyperCard, the sort of things some folks wistfully try to articulate about HyperCard's unique charm.
I'm not interested in seeing LiveCode itself become anything other than what it is right now, a great way to easily make powerful software for multiple platforms.
Yet reflecting on how people reminisce about HyperCard, I sometimes wonder if we might perhaps consider using LiveCode Community Edition to make something quite different, something that captures some of that simple magic of HyperCard, but in a new form the world has not yet seen, and which could be freely shared by all.
What might that thing look like?