Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Stack Compactor A Funny Thing Happened When You Deleted That Card...

Stack Compactor A Funny Thing Happened When You Deleted That Card... 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 http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png OCLC Micro Emerald Publishing

Stack Compactor A Funny Thing Happened When You Deleted That Card...

OCLC Micro , Volume 5 (5): 1 – May 1, 1989

Loading next page...
 
/lp/emerald-publishing/stack-compactor-a-funny-thing-happened-when-you-deleted-that-card-VkUV52X0Xi

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Emerald Publishing
Copyright
Copyright © Emerald Group Publishing Limited
ISSN
8756-5196
DOI
10.1108/EUM0000000003582
Publisher site
See Article on Publisher Site

Abstract

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

Journal

OCLC MicroEmerald Publishing

Published: May 1, 1989

There are no references for this article.