Access the full text.
Sign up today, get DeepDyve free for 14 days.
References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.
Stack Compactors : A funny thing happene d when you deleted that card. . . Beck y Wright on mouseUp Senior Technical Writer visual effect iris close OCLC Documentation Dept. go home end mouseUp This tiny script tells HyperCard to go to the Have you noticed the response of your Home Card (with a special animation HyperCard stacks becoming sluggish? The effect) when you click the Home Button. cause (and the solution) may be quite simple. Although I've assumed a minimum 3 Place the text insertion point in front of level of HyperCard knowledge in the the word visual. following discussion, all of the terms I've 4 Type doMenu "Compact Stack" and used are explained in the HyperCard User's press <RETURN>. Guide (the printed manual that comes with 4 Close the Stack Info... window by HyperCard). Since I just acquired my Mac The script now reads: clicking OK. this past spring, I'm also basing this on mouseUp 5 Choose Compact Stack from the File discussion on HyperCard ver. 6.0.2, the doMenu "Compact Stack" menu. version I have . Earlier versions may differ. visual effect iris close As you edit, rearrange, add, and delete The familiar beachball cursor appears while go home a stack's buttons, fields, and cards, "free" HyperCard consolidates your stack. When end mouseUp space is introduced into the stack. That is, the Browsing tool returns, look once again 5 Click the OK Button to close the script the stack may actually have fewer cards at Stack Info.. . to confirm that no free window. now than when you first created it, but it space is available in the stack. That's all there is to it. Every time a user occupies more disk space The larger the The Compact Stack procedure in no clicks the Home Button on any card in this stack, the slower the response time If way affects the information or user interface stack, HyperCard will compact the stack you've been creating and editing of your stack; it only makes the stack before returning to the Home Card. The HyperCard stacks for any time at all, tighter and more responsive Plan to response time may be slowed momentarily substantial amounts of perfectly good disk compact heavily edited stacks as a regular (depending on stack size), but the overall space are being held hostage and useless! part of stack and hard-disk maintenance. gains in stack maintenance are worth the Another little surprise for those of you small sacrifice. It's in the nature of HyperCard wh o happen to own (and use) hard-disk that not every user will go from your stack defragmentation software, such as that Feeling Adventurous? directly back to the Home Card, but it will found on SUM (Symantec Utilities for You can automate this procedure to some happen often enough to keep the stack Macintosh): it doesn't recognize HyperCard degree by adding the function to a from monopolizing any more disk space "free" space as being available on the hard frequently used button (the Home Button, than necessary. disk. Such free space appears to be a solid, perhaps). Two prerequisites: If you're familiar with HyperCard data-containing part of the stack. Therefore, scripting, you know there are other even if you do a great job of maintaining • You must set your user level to Scripting. possibilities for this little script that will your hard disk, you're still storing NOTE: If you intend to make your stacks expensive, wasted space . allow you to focus its scope and customize available on several Macs, or to distribute it to your library's environment. For example, them to other libraries, any Mac with HyperCard offers its own solution, perhaps you like the idea of automatically access to the stack must have the same fortunately, but you must set your user level compacting your stacks, but you're not too HyperCard user level for such a modified to Authoring to use it as described here thrilled with doing it every time you click button to work (i.e., the user level is set (Check your user level by going to the last the Home Button. Through the button for the machine, not for individuals—the card in the Home Stack—the User script, you can instruct HyperCard to personal in personal computer). Preferences Card.) To determine if a stack compact the stack only when the amount has free space and to release that space: • You must be working with the Back of free space reaches a predetermined size. ground(s) of your stack if you want the 1 Go to a stack that you edit frequently Another way to compact your stack change to affect the Home Button on (the Address Stack, supplied with without attaching the script to a particular each card. HyperCard, is a good candidate). button is to write a similiar script at the To add the Compact Stack function 2 Choose Stack Info. . .from the Objects stack level that will compress the stack to a Home Button: menu. every time you close it. 3 Look at the number following the "Size 1 Choose Stack Info... from the Objects If scripting is new to you, explore the of Stack:" item. The next item, "Free in Menu. HyperCard User's Guide and any of the Stack:", shows how much of the space 2 Click the Script Button. dozens of books on HyperCard to learn reported in "Size of Stack:" is actually how to perform this feat and others with You'll probably see three or four lines unoccupied. You may be in for a buttons. of text in a window, reading something surprise! like: 12 OCLC Micro Vol. 5, No. 5 October 1989
OCLC Micro – Emerald Publishing
Published: May 1, 1989
You can share this free article with as many people as you like with the url below! We hope you enjoy this feature!
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.