HyperCard was inspired by hypertext pioneering thinkers like VannevarBush back in the 1940's, and earlier applications, like Techware Tutor-Tech (created by Dan and DaveLampert) around 1982 for the Apple II.
I did two apps in HyperCard, and loads of mini-apps to help do various custom things the Mac wouldn't out of the box. It was and still is a great tool, and the first Myst represents what can be achieved with it. I joined the HyperCard mailing list for over a year. Then I tried to learn Java, thinking I could transfer all my skills in HyperTalk to a 'real' language. [[Ha]]! No chance! But I learned loads about coding from HyperTalk, and wanted to use it to write stuff that people could use on other platforms. I looked at MetaCard (cross-platform, expensive), and bought SuperCard (better colour, UI too complex). I went back to HyperCard, until Classic disappeared from OS X, so - admitting defeat - now I'm looking at GraphicProgrammingEnvironments? as alternatives. After doing really complicated versions of 'hello world' in all sorts of languages, I still miss the simplicity and speed of a RAD that basically allows you to:
Some useful URLs...
I was just a young'un when HyperCard was out; I didn't do much with it. But there's a piece of shareware, now freeware, that can still be found called HyperPad (http://jefferson.village.virginia.edu/elab/hfl0138.html, downloadable at http://www.megaiq.com/hyperpad/) that does very HyperCard-like-things in DOS. Very interesting.
RuntimeRevolution is the most interesting HyperCard successor I've seen - it compiles to binaries on Mac Windows & Unix, while keeping the HyperCard feel. download the free demo version (limited to 20 lines of script per object) at http://runrev.com. -- KevinMarks
There's now also a SmalltalkLanguage implementation developed by AlanKay called SqueakSmalltalk, which offers some similar but more advanced HC-like properties. Personally, I loved the idea but found the interface too complex.
The class in Squeak that is meant to resemble a HyperCard stack is the BookMorph?. You can make a new stack by dragging the Book from the Object Catalog or the Supplies Bin. According to MarkGuzdial's book, "Ted Kaehler, who worked on HyperCard and built most of the BookMorphs?, talks about using them to write active essays—documents that have text and graphics, but where some illustrations are active, dynamic, explorations of the concepts in the book. In this way, the BookMorph? becomes an exploration space for Dynabook ideas.
Archived presentation from AlanKay at Etech 2003 using Squeak: http://ftp.archive.org/movies/lisarein/oreilly/etech2003/alankay/tour.html (BrokenLink 2004/04/17)
Pages 33 to 35 of this 36 page book extract give an overview of BookMorph? and its relationship to HyperCard: http://stephane.ducasse.free.fr/FreeBooks/GuzdialBookDrafts/Multimedia-ch7.pdf
I remember in elementary school we had a lab full of Macs (LCII's or so) and they all had HyperCard. One day our teacher tought us how to animate a picture of a dog to make its eyes roll. Apparently, she didn't take HC very seriously.
Anyhow, here's a link to the HC Yahoo! group: http://groups.yahoo.com/group/HyperCard/
I have vague memories circa '84, before HC perhaps, of some app that convinced me *yet again* of how Apple was hot ... some ThinkWare. Anyhow, I got HC late 80s, probably clearance priced, after years on XTs, and immediately starting spending more time on Mac. (I had been writing hyper-help under DOS using Peabody.)
Following HC instructions taught me a lot about Mac-think. (Wasn't a wine cellar catalog one of the demos?)
I have been using HyperCard since it first came out in 1987. I have crafted many small and medium-sized projects with it, including a groupware that I did back in 1992 which is still in use today at the Minstere de l'Education du Quebec, and a system called "SIFAD" (Systeme Interactif de Formation A Distance) which I made during my masters degree in interactive multimedia (UQAM), which is also still in service today. I have been a member of the HyperCard mailing list since 1995. I helped a lot with the HyperCard community's efforts to save HyperCard, including a petition and a Web site (now turned into a wiki) which features thousands of ready-to-reuse stacks, HC-applications, scripts, etc. This wiki is called the Pantechnicon and can be browsed/edited at this URL : http://pan.uqam.ca/cgi-bin/usemod/wiki.pl.
We (several Web-based groups) are currently creating an open source alternative to HyperCard, called FreeCard ( http://sourceforge.net/projects/freecard/ ), which is being programmed in Java and with an XP methodology. FreeCard is the application. FreeGUI ( http://www.egroups.com/group/freegui ) is a MetaCard-based prototype of the GUI of FreeCard. It is fully functional as we speak, and has been so for over one year. The xTalk group is evolving the 4GL scripting language underneath the FreeCard hood. FreeCard will also be scriptable in several other [scripting] languages, including Java. The Pantechnicon, mentioned in previous paragraph, is a repository of ready-to-reuse HyperCard artefacts which will be 100% portable to FreeCard without any re-coding. It is also where the community shares everything else related to our projects, including information and training in GUI design, scripting, etc.
It's a small world, eh, for I have very recently invited the Montreal XP group, which is hosted in this wiki, to participate in the development of FreeCard. I don't know yet if they will, but it seems to *me* that it would be "natural" for them to do so given the history of HyperCard as it is described here. I only discovered Ward Cunningham's fondness for HyperCard after joining this group. What an amazing coincidence, eh!
-- Alain Farmer, mailto:email@example.com
Creator of FreeGUI, Coordinator of Pantechnicon, Participant in FreeCard, Participant in Montreal XP group hosted in this wiki.
For french people (pour le public français) HyperCard et AppleScript: http://scripteur.com/cormoran/as/osa/appl/hypercard/default.html
Gwenael Le Drean
Well... it does... but have you ever tried importing a HyperCard stack into Revolution? Has anybody reading this tried?? I have, and (help) it looks like I'm going to have start all over again - there are too many differences for easy translation. --DaveEveritt
-- Kevin Altis
Being a big fan of HyperCard I was looking at AppleScriptStudio? (http://www.apple.com/macosx/features/xcode) and found it to be a potential replacement. It is not based on the Stack and Card metaphor but allows normal-looking apps to be built. It does not allow changing the program while you run it, but the compilation takes place in a very transparent manner. AppleScript is pretty much the successor of HyperTalk. Creating an application is really quick, designing the UI is a pleasure with InterfaceBuilder, and the nice part is that it can call code written in ObjectiveCee (haven't tried Java, though it should be possible via the bridge), so it's like the XCMDs, only better. -- AndreThenot?
HyperCard was absolutely the greatest! It allowed you to do so much so quickly. Too bad they never properly integrated color.
Color was the only thing that prevented me from really developing with HyperCard. Until I started with Java last year, I did more serious development in HyperCard than any other IDE (if you could call HyperCard that).
Open Source code for Hypercard-like UI http://macbird.userland.com/
See also HyperTextHistory