HyperCard, What Could Have Been
bobwrit sends us to Wired for a look back by the author of HyperCard, Bill Atkinson. Quoting: "HyperCard is a programming environment that can create applications as diverse as utilities and games by linking 'cards' arranged into 'stacks.' Commands are executed through a natural-language scripting language called HyperTalk... The software has been phenomenally successful and highly influential. But Atkinson feels that if only he'd realized separate cards and stacks could be linked on different people's machines through the Net — instead of cards and stacks on a particular machine — he would have created the first Internet browser."
In your preferences, under "Authors", you can uncheck his name, and his stories should disappear for you.
hypercard did connect to networks by way of developer written "xcmds". There were usenet, gopher, rpc, ftp, telnet, wais xcmds. There was a project called "spider" from ATG that did link hypercard across a network. However, the ecosystem of network computers was so small in the mid 80's it did not flourish.
There's still no one tool that replaces everything that HyperCard did. The genius of HyperCard was that it brought application development to the masses.
I was back in college in the early 90's, and taking a couple of language courses (not computer language). I would download stacks that would quiz me on my vocabulary. When I needed something more specific, in one evening I sat down and put together my own drill stack and, as a bonus, inserted the MacinTalk speech synthesizer to correctly pronounce the words.
HyperCard filled in the software gap for what you couldn't purchase off-the-shelf. When my PC friends used to point out how many thousands more titles were available for the PC, I used to point out that HyperCard filled the gap; if you couldn't find the HyperCard stack you were looking for on a Mac-friendly BBS (and there were tons of stacks out there), then it was a simple matter to author a stack.
Apple never understood HyperCard. At first they gave it away, and then they tried to sell it, which was a mistake. The beauty of it was that everyone had it on their Mac, and everyone eventually opened it up and said, "What the hell is this?" and started poking around with it. Once Apple/Claris shrinkwrapped it, you had to already be sold on the concept of what it was in order to purchase it.
HyperCard encapsulated a lot of pieces that are separate today. It could have been the first web browser because of the hypertext links that allowed you to move between pages within the stack. It was a great animation program, as a precursor to Flash. It was a database. It was the first introduction to scripting that most Mac users had, and professional developers could write extension modules for their stacks to push them further.
It's interesting that SuperCard, the competitor to HyperCard which gained popularity when HyperCard development languished, is still available for the Mac and still being developed. However, at $179, it's not exactly "for the masses".
Bah! You are forgetting LISP, which was not made up, but discovered! Like fractals or the Pythagorean theorem, an artifact of math, no more man's creation than the integers! LISP, the language from which the gods surely wrought the universe!
The World Wide Web is dying. Soon, we shall have only the Internet.
This is a typical Leander Kahney / Wired article that hyper-sensationalizes a story nugget that, rather than just pointing out what really happened, suggests a arc of drama that really isn't even accurate.
While Apple execs didn't really get HyperCard (and hated the idea of giving it away, as Bill Atkinson's deal required), it did serve as the model for Viola, a project by Pei-Yuan Wei at UC Berkeley to clone HyperCard for X Window systems.
"I got a HyperCard manual and looked at it and just basically took the concepts and implemented them in [X Window for Unix]," Wei later explained. Wei intended to adapt Viola to use the Internet to distribute its hypermedia documents, but then happened upon the work already done by Berners-Lee on NeXT.
Adopting the HTTP architecture of Berners-Lee's www service resulted in the creation of the ViolaWWW web browser for X Window systems in 1992.
From there, NSCA's government funded (thanks, Al Gore) Mosaic browser, pattered after ViolaWWW, resulted in both Netscape and Spyglass/Internet Explorer.
Wired missed the real story of a stepping stone towards the user created web and instead created a dramatic soap opera about how Apple missed Sun's network genius because it had boxes with lines rather than lines with boxes. Never mind that Sun never managed to deliver either a web browser that mattered (HotJava?) or make any consumer contributions that caught on (client side Java?), just make a wild suggestion that makes no sense and allow your audience to come to a faulty conclusion that Apple should have been marketing the network, a product it wasn't selling, rather than the PC, a product it was. And on top, suggest that "owning" the browser market was or could be possible and/or profitable for anyone.
This reflects the typical tech pundit-mentality that everything should be owned by Microsoft-like companies, because it worked so well for Microsoft to monopolize the PC OS market. In reality, the utility software concepts (the core OS, web browser, codecs, protocols, etc) that pundits often think "somebody" should have owned are all better off either collectively owned in the form of open industry standards, or wide open in the form of free/public domain.
The world would not be better off if the web had developed around pioneering, but proprietary HyperCard software owned by Apple. Ideally, the web will continue to be based on open standards, and proprietary extension elements like Flash/Silverlight/ActiveX will all go away.
Safari on Windows? Apple and the Origins of the Web