was an important inspiration for WardCunningham
to come up with WikiWikiWeb
: see WikiWikiHyperCard
lives again, as its model of a programmable deck of cards has inspired: FreeCard WildFire PythonCard SqueakSmalltalk
) and RuntimeRevolution
decks are programmed in the HyperTalk
was one of the applications that made the MacOs insanely great
. It was the creation of BillAtkinson
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.
: "Sure HyperCard
is object oriented. You just don't get to pick the objects."
- much like WikiWiki HyperCard
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).
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 Hyper
, downloadable at http://www.megaiq.com/hyperpad/
) that does very HyperCard
-like-things in DOS. Very interesting.
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
project claims to be similar (see http://pythoncard.sourceforge.net/
The October-ish 2003 copy of UK Mac User has a free full copy of Revolution 1.1 on the cover disc, MacOs
There's now also a SmalltalkLanguage
implementation developed by AlanKay
, 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.
probably has the best long-term commitment from the SqueakEtoys
distribution of the SqueaklandFoundation?
Archived presentation from AlanKay
at Etech 2003 using Squeak:
http://ftp.archive.org/movies/lisarein/oreilly/etech2003/alankay/tour.html (BrokenLink 2004/04/17)
John Hinsley's 2001 Rolodex tutorial shows the prototypical HyperCard
Pages 33 to 35 of this 36 page book extract give an overview of BookMorph?
and its relationship to HyperCard
is now Intel Mac OSX-native, and can import HyperCard
also see Supercard Resource:
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?)
You're thinking of FileVision? by Telos Software. Amazingly, Telos is still in business, as a government contractor... http://www.telos.com -- RussellFinn?
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
), 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
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:firstname.lastname@example.org
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)
Gwenael Le Drean
lives on as RevolutionLanguage?
. -- BobBockholt
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
R.I.P. 1987 - 2004
-- Kevin Altis
Being a big fan of HyperCard
I was looking at AppleScriptStudio?
) 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?
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
Open Source code for Hypercard-like UI http://macbird.userland.com/
See also HyperTextHistory