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.

YeshaSivan - much like WikiWikiHyperCard had a set of limited objects - but you could, if you knew how - do lots with them. I did over 50 applications with it!

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:

rough an interface out,

type in modules of (effectively) pseudocode that can both

stick to components,

tell anything anywhere to do whatever,

create a functioning application,

debug it and... best of all,

modify it while you're actually using it.

Yep, it taught me to hack. Now I'm designing software I'm interested in, all because of HC - the original LifesJustTooShort tool for doing what you want quickly... on the Mac, anyway. And for those who think it's been ditched by Apple - errr... it has. Try the alternatives listed below, some of which offer migration paths from HC apps (that is, those that don't use custom external code).

The October-ish 2003 copy of UK Mac User has a free full copy of Revolution 1.1 on the cover disc, MacOs and MacOsx.

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.

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.

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!

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).