{"id":64930,"date":"2020-08-26T12:00:00","date_gmt":"2020-08-26T17:00:00","guid":{"rendered":"https:\/\/eshop.macsales.com\/blog\/?p=64930"},"modified":"2020-09-05T10:09:52","modified_gmt":"2020-09-05T15:09:52","slug":"hypercard-one-stack-at-a-time","status":"publish","type":"post","link":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/","title":{"rendered":"Retro Apple: How HyperCard Changed the World One Stack at a Time"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard.jpg\" alt=\"Welcome to HyperCard\" class=\"wp-image-64938\" width=\"640\" height=\"429\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard.jpg 1280w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-179x120.jpg 179w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-284x190.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-190x127.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-179x120@2x.jpg 358w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-284x190@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-190x127@2x.jpg 380w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Welcome to HyperCard<\/figcaption><\/figure><\/div>\n\n\n\n<p>In the past two Retro Apple articles, I\u2019ve highlighted hardware from Apple that made an impact on the tech industry as a whole: the <a href=\"https:\/\/eshop.macsales.com\/blog\/64347-apple-quicktake-100-camera\/\">Apple QuickTake 100 Digital Camera<\/a>, and the <a href=\"https:\/\/eshop.macsales.com\/blog\/64664-apple-newton-messagepad\/\">Apple Newton MessagePad 2100<\/a>. Today, I\u2019ll talk about an Apple software product that changed the world and sadly no longer exists: <strong>HyperCard<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Roots of HyperCard<\/h2>\n\n\n\n<p>HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2014 essentially flat-file databases that used hyperlinks as a way of navigating a stack of \u201ccards\u201d. You have to understand that at the time HyperCard was first released in 1987, there was no <strong>World Wide Web<\/strong>, so the concept of hyperlinks was completely new. HyperCard not only got a lot of Mac fans started in programming, but it also inspired some of the tools that we take for granted today. <\/p>\n\n\n\n<p>HyperCard development began when <strong>Bill Atkinson<\/strong>, one of the key designers of the graphic user interface of the Mac, envisioned the system of linked cards during an LSD trip. He referred to the first version as WildCard, but as fellow Apple employee Dan Winkler began work on the <strong>HyperTalk<\/strong> scripting language that would let users assign actions to objects, the name was changed to HyperCard.<\/p>\n\n\n\n<p>While the Apple product no longer exists except on pre-macOS Macs and collector Apple IIGS machines, its legacy lives on.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard.jpg\" alt=\"Imagining The Rocket Yard and MacSales.com as a HyperCard stack...\" class=\"wp-image-64939\" width=\"640\" height=\"479\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard.jpg 1280w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-161x120.jpg 161w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-284x212.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-190x142.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-161x120@2x.jpg 322w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-284x212@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/RocketYard-190x142@2x.jpg 380w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Imagining The Rocket Yard and MacSales.com as a HyperCard stack&#8230;<\/figcaption><\/figure><\/div>\n\n\n\n<p>HyperCard existed as an Apple product for Mac and Apple IIGS until 2004. You could purchase it for $49.95, but most Mac owners got it for free as it was included with every new Mac. By the time HyperCard was dropped as a product, the need for such a tool had largely been replaced by the World Wide Web. Instead of standalone stacks, the Web linked people using internet browsers like Netscape or the dreadful Internet Explorer to web pages hosted on servers.<\/p>\n\n\n\n<p>It\u2019s fascinating to consider that the creator of the World Wide Web, <strong>Tim Berners-Lee<\/strong>, and the person behind hypertext transfer protocol (HTTP), <strong>Robert Cailliau<\/strong>, were both influenced by HyperCard. The creator of JavaScript, <strong>Brendan Eich<\/strong>, found the HyperTalk scripting language to be his inspiration. Even the Wiki concept (i.e., Wikipedia) found its roots in a HyperCard stack created by Wiki inventor <strong>Ward Cunningham<\/strong>. Are you familiar with AppleScript, the automation scripting language on the Mac? It is also based on HyperTalk.&nbsp;If you want a detailed look at how HyperTalk worked, here&#8217;s a link to <a rel=\"noreferrer noopener\" aria-label=\"a PDF of the HyperTalk 2.4 Reference stack (opens in a new tab)\" href=\"https:\/\/hypercard.org\/HyperTalk%20Reference%202.4.pdf\" target=\"_blank\">a PDF of the HyperTalk 2.4 Reference stack<\/a> courtesy of hypercard.org.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard.png\" alt=\"\" class=\"wp-image-64963\" width=\"600\" height=\"64\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard.png 1200w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard-284x30.png 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard-190x20.png 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard-284x30@2x.png 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/AppleMacintoshHyperCard-190x20@2x.png 380w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<p>Why was HyperCard so incredible? It made it possible for just about anyone to create their own Mac programs. These programs were basically limited only by the imagination of \u201cauthors\u201d (Apple didn\u2019t use the term \u201cdeveloper\u201d for HyperCard programmers). The original HyperTalk language was interpreted, so complex stacks could be slow in operation, but in 1989, Apple released HyperCard 2.0, which included an on-the-fly HyperTalk compiler for faster operation as well as a built-in debugger.<\/p>\n\n\n\n<p>Apple really wanted everybody to be able to create their own programs, so everything about HyperCard was as non-threatening as possible. Programs were \u201cstacks\u201d, developers were \u201cauthors\u201d, and HyperTalk was a \u201cscripting language\u201d. HyperTalk is considered a \u201chigh-level object-oriented scripting language\u201d.&nbsp;What amazes me to this date is that this entire development environment originally came on just four double-sided floppy disks.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual.jpg\" alt=\"My still-sealed HyperCard disks and the manual that came with them\" class=\"wp-image-64933\" width=\"640\" height=\"383\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual.jpg 1280w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-201x120.jpg 201w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-284x170.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-190x114.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-201x120@2x.jpg 402w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-284x170@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard-Manual-190x114@2x.jpg 380w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>My still-sealed HyperCard disks and the manual that came with them<\/figcaption><\/figure><\/div>\n\n\n\n<p>I was running a Mac-based IT department for a gas pipeline company when HyperCard was first demonstrated at the local Apple office, and the potential of the tool immediately grabbed my attention.&nbsp;Soon after the demonstration, Apple held a one-day seminar with author <strong>Danny Goodman<\/strong> at the local office. Goodman had written a book titled \u201cThe Complete HyperCard Handbook\u201d, and all attendees not only had a chance to try out HyperCard but got a copy of the book for free. This book is considered to be the best-selling book ever for the Mac platform and was allegedly the fastest-selling computer book in history. Over 650,000 copies were sold, and I know that my copy of the first edition quickly wore out!<\/p>\n\n\n\n<p>Goodman showed us how easy it was to create a stack by taking a blank \u201ccard\u201d, adding fields and buttons to it, then writing scripts that reacted to mouse actions or acted on the data entered into a card. What could you use HyperCard and HyperTalk for? Everything and anything.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HyperMedia<\/h2>\n\n\n\n<p>One common example stack was an address book, but the app lent itself to doing much more. For example, let\u2019s say you wanted to create an interactive textbook. You could create a stack that started with a title screen, then had a table of contents that \u2014 when clicked \u2014 sent you to a specific chapter or page. Each page could have graphics on it, or perhaps links that brought up a pop-up showing a definition of a word or term. This capability was called <strong>HyperMedia<\/strong> at the time, describing the use of links in a media presentation.<\/p>\n\n\n\n<p>A lot of programmers immediately jumped on HyperCard as a tool for prototyping GUIs or creating working demos of full projects. It was so simple to bring up a blank card (screen), add buttons and fields, and then add actions that were either user-initiated (clicking on something) or that ran behind the scenes. For companies that needed self-running computer kiosks, HyperCard was perfect, as a HyperCard stack could be set to run automatically when a Mac booted up.<\/p>\n\n\n\n<p><em>Don&#8217;t think that because HyperCard was easy to use that it wasn&#8217;t used by serious developers. The wildly popular 1990s game <a rel=\"noreferrer noopener\" aria-label=\"Myst (opens in a new tab)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Myst\" target=\"_blank\">Myst<\/a> was created using HyperCard.<\/em><\/p>\n\n\n\n<p>Danny Goodman realized that the enormous success of his first book and HyperCard was begging for a follow-on, so he wrote the HyperCard Developer&#8217;s Guide. <a rel=\"noreferrer noopener\" aria-label=\"There's still one copy available on Amazon if anyone is interested (opens in a new tab)\" href=\"https:\/\/www.amazon.com\/Goodmans-Hypercard-Developers-Macintosh-performance\/dp\/0553345761\/ref=sr_1_8?dchild=1&amp;keywords=Danny+goodman&amp;qid=1598377614&amp;sr=8-8\" target=\"_blank\">There&#8217;s still one copy available on Amazon if anyone is interested<\/a>!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman.jpg\" alt=\"Danny Goodman probably did more to popularize HyperCard as a powerful programming and prototyping tool than anyone else\" class=\"wp-image-64935\" width=\"640\" height=\"838\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman.jpg 1069w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-92x120.jpg 92w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-247x323.jpg 247w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-145x190.jpg 145w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-1173x1536.jpg 1173w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-92x120@2x.jpg 184w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-247x323@2x.jpg 494w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/DannyGoodman-145x190@2x.jpg 290w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Danny Goodman probably did more to popularize HyperCard as a powerful programming and prototyping tool than anyone else<\/figcaption><\/figure><\/div>\n\n\n\n<p>Inspired by Goodman, I started creating stacks both for my own use and for my company. To begin with, I created some training materials for new employees that used HyperCard\u2019s capabilities to not only train the employees in safety regulations but test them as well.<\/p>\n\n\n\n<p>HyperCard could be extended by the use of <strong>XCMDs<\/strong> (External Commands) and <strong>XFCNs<\/strong> (External Functions), which were created both by Apple and third-party developers. Our parent company at that time ran our company\u2019s billing system on IBM mainframes, and I remember showing little interest in an XCMD I had heard about that provided mainframe connectivity.<\/p>\n\n\n\n<p>That changed one day when I was working with our billing team and they were frustrated by the lack of progress from the mainframe programmers on a way to process some of the raw information that came in from gas metering sites around the state of Colorado into mailable bills. It occurred to me that I could use the mainframe connectivity XCMD to pull down a raw file from the mainframe, then use HyperScript\u2019s powerful text handling features to parse the data into a .csv file format that could be imported into a Microsoft Excel spreadsheet. The spreadsheets could then be used for billing purposes.<\/p>\n\n\n\n<p>The mainframe programmers balked at this, but when I had the system up and running within a week \u2014 when they were expecting it to take at least nine more months to get a mainframe solution working \u2014 they told me to go for it. While I won\u2019t go into the details of HyperScript\u2019s text handling, <a href=\"https:\/\/en.wikipedia.org\/wiki\/HyperTalk?wprov=sfti1\">this Wikipedia article<\/a> does a great job of explaining what was called \u201cchunking\u201d and the \u201cchunk expressions\u201d that made it possible. Oh, and by the way, it took the mainframe programmers more than three years to implement the same features I had running within a week.&nbsp;It&#8217;s not that they didn&#8217;t have the skill; they just didn&#8217;t prioritize our project.<\/p>\n\n\n\n<p>The following video is from <a href=\"http:\/\/hypercard.org\">hypercard.org<\/a>, and through a simple example, it shows the process of creating a stack, adding images, linking cards, and doing scripting. Many thanks to Uli Kusterer (@uliwitness) for letting me embed the video here.<\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https:\/\/hypercard.org\/hypercard_tutorial.m4v\"><\/video><figcaption>A video showing HyperCard in use creating a simple stack<\/figcaption><\/figure>\n\n\n\n<p>HyperCard\u2019s user interface was, for the most part, strictly monochrome. When HyperCard 2.2 appeared in 1992, it incorporated two commercial add-ons that allowed it to support color pictures and animations. Apple had no issues with competitors at that time, so other companies created HyperCard \u201cclones\u201d that boasted features that Apple didn\u2019t add.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SuperCard<\/h2>\n\n\n\n<p>One of my favorite clones was <a href=\"https:\/\/supercard.us\/index.html\">SuperCard<\/a>, which fully supported color and had a lot of power&#8230;but of course, it couldn\u2019t really compete with the Web. Fortunately, it is still available from a company called Software Essentials and runs beautifully on macOS. The company provides a discount to anyone with old, original HyperCard materials (packaging, disks, and manuals), and SuperCard can translate old HyperCard stacks into its updated format. Perhaps it\u2019s time for me to get back into SuperCard!<\/p>\n\n\n\n<p>I\u2019ve often thought that a modern-day HyperCard would be the perfect accompaniment to iPhones and iPads, allowing just about everyone to create their own apps without the need for Xcode and a Mac to do development work. Are you listening, Tim Cook?&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer.jpg\" alt=\"The Heizer Software Stack Exchange provided a catalog of HyperCard stacks, as well as a market for would-be programmers.\" class=\"wp-image-64937\" width=\"640\" height=\"429\" srcset=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer.jpg 1280w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-179x120.jpg 179w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-284x190.jpg 284w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-190x127.jpg 190w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-179x120@2x.jpg 358w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-284x190@2x.jpg 568w, https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/Heizer-190x127@2x.jpg 380w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>The Heizer Software Stack Exchange provided a catalog of HyperCard stacks, as well as a market for would-be programmers.<\/figcaption><\/figure><\/div>\n\n\n\n<p>At one point, there was a thriving cottage industry of commercial stack authors, and I was one of them. Heizer Software ran what was called the \u201cStack Exchange\u201d, a place for stack authors to sell their wares. Like Apple with the current app stores, Heizer took a cut of each sale to run the store, but authors could make a pretty good living from the sale of popular stacks. The company sent out printed catalogs with descriptions and screenshots of each stack; you\u2019d order through snail mail, then receive floppies (CDs at a later date) with the stack(s) on them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try HyperCard on your Current Mac<\/h2>\n\n\n\n<p>Perhaps this long look down memory lane has given you the urge to go find a vintage Mac, load it up with System 7 or 8, then fire up a copy of HyperCard. Well, you don&#8217;t need to do that \u2013 there&#8217;s a wonderful emulator on the Internet Archive that runs in a web browser. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>To get a taste of this emulator, point your favorite browser to <a rel=\"noreferrer noopener\" aria-label=\"https:\/\/archive.org\/details\/AppleMacintoshSystem753 (opens in a new tab)\" href=\"https:\/\/archive.org\/details\/AppleMacintoshSystem753\" target=\"_blank\">https:\/\/archive.org\/details\/AppleMacintoshSystem753<\/a> then click the green button on the &#8220;image&#8221;. An emulated Mac running System 7.5.3 \u2013 including HyperCard \u2013 launches, and you can play with the existing stacks or create your own. You can even run the emulator on your iPhone or iPad!<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>If you have a bit more time, there&#8217;s also an emulator set up that includes 250MB of various <a rel=\"noreferrer noopener\" aria-label=\"HyperCard stacks from the Berkeley Mac User Group (BMUG) (opens in a new tab)\" href=\"https:\/\/archive.org\/details\/BMUGHyperCardStacks\" target=\"_blank\">HyperCard stacks from the Berkeley Mac User Group (BMUG)<\/a>. This will take some time to download and start up, so be patient. <\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<p>Like the <a href=\"https:\/\/eshop.macsales.com\/blog\/64664-apple-newton-messagepad\/\">Newton MessagePad<\/a>, which inspired today&#8217;s powerful and portable smartphones and tablets, and the <a href=\"https:\/\/eshop.macsales.com\/blog\/64347-apple-quicktake-100-camera\/\">QuickTake 100<\/a> (the first popular consumer digital camera), HyperCard went on to have an impact on that is still being felt to this day. When you fire up the Mac&#8217;s <strong><a href=\"https:\/\/eshop.macsales.com\/blog\/42196-macos-101-how-to-automate-tasks-on-your-mac\/\">Automator<\/a><\/strong> app or work with <strong>Shortcuts<\/strong> on iPad or iPhone, you&#8217;re seeing a reflection of HyperCard&#8217;s capabilities. I hope that this article will inspire readers to not only take a look at HyperCard through the emulator but to try their hand with the modern-day tools to create their own workflows. They may not be as fun as the old HyperCard stacks, but they&#8217;re certainly more powerful.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2014 essentially flat-file databases that used hyperlinks as a way of navigating a stack of \u201ccards\u201d. You have to understand that at the time HyperCard was first released in 1987, there was no World Wide Web, so the concept of hyperlinks was completely new. HyperCard not only got a lot of Mac fans started in programming, but it also inspired some of the tools that we take for granted today.<\/p>\n","protected":false},"author":81,"featured_media":64946,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","footnotes":""},"categories":[7,7063],"class_list":["post-64930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-random-thoughts-and-topics","category-tech-talk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.2 (Yoast SEO v20.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Retro Apple: HyperCard Changed the World One Stack at a Time<\/title>\n<meta name=\"description\" content=\"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retro Apple: How HyperCard Changed the World One Stack at a Time\" \/>\n<meta property=\"og:description\" content=\"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\" \/>\n<meta property=\"og:site_name\" content=\"Rocket Yard\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/stevensande\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-26T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-05T15:09:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard_1280x720.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Steve Sande\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Sande\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\"},\"author\":{\"name\":\"Steve Sande\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a\"},\"headline\":\"Retro Apple: How HyperCard Changed the World One Stack at a Time\",\"datePublished\":\"2020-08-26T17:00:00+00:00\",\"dateModified\":\"2020-09-05T15:09:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\"},\"wordCount\":1968,\"commentCount\":30,\"publisher\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\"},\"keywords\":[\"Automator\",\"emulator\",\"HyperCard\",\"HyperTalk\",\"Retro Computing\",\"Shortcuts\",\"Think Retro\"],\"articleSection\":[\"Random Thoughts &amp; Topics\",\"Tech Talk\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\",\"name\":\"Retro Apple: HyperCard Changed the World One Stack at a Time\",\"isPartOf\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#website\"},\"datePublished\":\"2020-08-26T17:00:00+00:00\",\"dateModified\":\"2020-09-05T15:09:52+00:00\",\"description\":\"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d\",\"breadcrumb\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eshop.macsales.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retro Apple: How HyperCard Changed the World One Stack at a Time\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#website\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/\",\"name\":\"Rocket Yard\",\"description\":\"Your source for expert tips, special deals, commentary, reviews, and the latest tech news.\",\"publisher\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eshop.macsales.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#organization\",\"name\":\"OWC\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png\",\"contentUrl\":\"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png\",\"width\":1024,\"height\":1024,\"caption\":\"OWC\"},\"image\":{\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a\",\"name\":\"Steve Sande\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g\",\"caption\":\"Steve Sande\"},\"description\":\"Steve has been writing about Apple products since 1986, starting on a bulletin board system, creating the first of his many Apple-related websites in 1994, joining the staff of The Unofficial Apple Weblog in 2008, and founding Apple World Today in 2015. He\u2019s semi-retired, loves to camp and take photos, and is an FAA-licensed drone pilot.\",\"sameAs\":[\"https:\/\/appleworld.today\",\"https:\/\/facebook.com\/stevensande\",\"https:\/\/www.linkedin.com\/in\/stevensande\/\",\"https:\/\/www.youtube.com\/channel\/UCUnDTuaRnXncKQXfQYVNIJA\/\"],\"url\":\"https:\/\/eshop.macsales.com\/blog\/author\/steve-sande\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Retro Apple: HyperCard Changed the World One Stack at a Time","description":"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/","og_locale":"en_US","og_type":"article","og_title":"Retro Apple: How HyperCard Changed the World One Stack at a Time","og_description":"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d","og_url":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/","og_site_name":"Rocket Yard","article_author":"https:\/\/facebook.com\/stevensande","article_published_time":"2020-08-26T17:00:00+00:00","article_modified_time":"2020-09-05T15:09:52+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard_1280x720.jpg","type":"image\/jpeg"}],"author":"Steve Sande","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Steve Sande","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#article","isPartOf":{"@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/"},"author":{"name":"Steve Sande","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a"},"headline":"Retro Apple: How HyperCard Changed the World One Stack at a Time","datePublished":"2020-08-26T17:00:00+00:00","dateModified":"2020-09-05T15:09:52+00:00","mainEntityOfPage":{"@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/"},"wordCount":1968,"commentCount":30,"publisher":{"@id":"https:\/\/eshop.macsales.com\/blog\/#organization"},"keywords":["Automator","emulator","HyperCard","HyperTalk","Retro Computing","Shortcuts","Think Retro"],"articleSection":["Random Thoughts &amp; Topics","Tech Talk"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/","url":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/","name":"Retro Apple: HyperCard Changed the World One Stack at a Time","isPartOf":{"@id":"https:\/\/eshop.macsales.com\/blog\/#website"},"datePublished":"2020-08-26T17:00:00+00:00","dateModified":"2020-09-05T15:09:52+00:00","description":"HyperCard was a powerful, yet extremely easy to use tool for creating \u201cstacks\u201d \u2013 essentially flat-file databases using hyperlinks to navigate stacks of \u201ccards.\u201d","breadcrumb":{"@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eshop.macsales.com\/blog\/64930-hypercard-one-stack-at-a-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eshop.macsales.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Retro Apple: How HyperCard Changed the World One Stack at a Time"}]},{"@type":"WebSite","@id":"https:\/\/eshop.macsales.com\/blog\/#website","url":"https:\/\/eshop.macsales.com\/blog\/","name":"Rocket Yard","description":"Your source for expert tips, special deals, commentary, reviews, and the latest tech news.","publisher":{"@id":"https:\/\/eshop.macsales.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eshop.macsales.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eshop.macsales.com\/blog\/#organization","name":"OWC","url":"https:\/\/eshop.macsales.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png","contentUrl":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/06\/rocket-yard-logo-round.png","width":1024,"height":1024,"caption":"OWC"},"image":{"@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/1152721d0acb70692858d0f3fcb12e7a","name":"Steve Sande","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eshop.macsales.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ad8e267ec82e12963d9cfe717c9b8e108e1edbb728f5d91fe50c6e7ecd14b15?s=96&d=mm&r=g","caption":"Steve Sande"},"description":"Steve has been writing about Apple products since 1986, starting on a bulletin board system, creating the first of his many Apple-related websites in 1994, joining the staff of The Unofficial Apple Weblog in 2008, and founding Apple World Today in 2015. He\u2019s semi-retired, loves to camp and take photos, and is an FAA-licensed drone pilot.","sameAs":["https:\/\/appleworld.today","https:\/\/facebook.com\/stevensande","https:\/\/www.linkedin.com\/in\/stevensande\/","https:\/\/www.youtube.com\/channel\/UCUnDTuaRnXncKQXfQYVNIJA\/"],"url":"https:\/\/eshop.macsales.com\/blog\/author\/steve-sande\/"}]}},"jetpack_featured_media_url":"https:\/\/eshop.macsales.com\/blog\/wp-content\/uploads\/2020\/08\/HyperCard_1280x720.jpg","jetpack_shortlink":"https:\/\/wp.me\/pmPaT-gTg","_links":{"self":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/64930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/comments?post=64930"}],"version-history":[{"count":12,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/64930\/revisions"}],"predecessor-version":[{"id":64974,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/posts\/64930\/revisions\/64974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/media\/64946"}],"wp:attachment":[{"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/media?parent=64930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eshop.macsales.com\/blog\/wp-json\/wp\/v2\/categories?post=64930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}