TweetFollow Us on Twitter

Jul 92 Tips
Volume Number:8
Issue Number:3
Column Tag:Tips & Tidbits

Tips & Tidbits

By Neil Ticktin, Editor

MacTutor has a new column called “Tips and Tidbits”. This column is your opportunity to spread the word about little bits of information that you find out about. These tidbits can be programming related or they can be user tips that are particularly useful to programmers.

This column is fed by you the readers, so send those tips in. MacTutor will pay $25 for every tip used, and the Tip of the Month will receive $50. To submit a tip, send in a letter to the magazine. Remember, AppleLink is our preferred method of communication, but feel free to send something via US Mail. If you do send mail, enclose a printed copy and a disk copy of the letter so that it does not have to be retyped.

Tip of the month

The MPW programming environment is not a speed demon. But here’s a trick to speed up compiling Pascal programs. The Pascal compiler has the ability to save its symbol tables in another directory. Put the tables for the interfaces into a folder called SymbolTables and use them in subsequent compiles. Here’s how its done. First the folder “SymbolTables” has to exist in the MPW folder at the top level. The first $K directive instructs Pascal to look in that directory for the symbol tables of the “USES” in the folder named SymbolTables, the second “resets” the compiler to look in the directory where the source code is.

{1}

 { $K :SymbolTables: }
 USES Types, QuickDraw, ToolUtils, Events, Controls, Windows, Dialogs, 
Menus, Lists, Desk, Devices, SegLoad, Files, OSEvents, Traps, GestaltEqu, 
Fonts, OSUtils, Picker, Resources, Memory, Packages, Sound, SANE, Errors, 
Retrace, Script, Scrap, SysEqu, Palettes,  { i.e., Everything under the 
sun... }

 { $K }
 Constants, Utilities;

The first time this is done, there won’t be an increase in speed since the tables must be built. The second time through, the compile time will be noticeably better (at least in my experience).

- John Cebasek, Ottawa, Ontario

Organizing yourself

Often when you’re trying to figure out how to use a specific toolbox routine it would be nice to see an example, especially an example in the programming language you’re using. I’ve found that using OnLocation to index all of the sample code lets me quickly find examples of most toolbox calls. The source code can even be on backup disks. Once OnLocation has found the examples you can view them directly from within OnLocation assuming the files are on a mounted disk. [We at Xplain Corp. agree. That is why in the new CD-ROM containing every MacTutor article since 1984, the main search engine used is OnLocation 2.0 (shipped as part of the CD). This way, you can not only search MacTutor, but your own code as well.-- Ed.]

Also, code reuse can really save a lot of time but it’s often hard to keep track of in a generic enough way to be recycled. I use a database to store the code, along with relevent keywords and language identification. Under System 7, any database will do, or if you’re using Finder, databases such as DeskFile or DAtabase are hard to beat.

- Tom Trinkos

 
AAPL
$570.56
Apple Inc.
+13.59
GOOG
$609.46
Google Inc.
+8.66
MSFT
$29.11
Microsoft Corpora
-0.65
MacNews Search:
Community Search:
view counter

view counter
view counter
view counter
view counter
view counter
view counter
view counter
view counter

Fruit Ninja Gets New Update With Powerup...
Fruit Ninja is about to get its biggest update yet to celebrate its second anniversary on Thursday, May 24th. The key new element in the game appears to be that players will now be able to earn an in-game currency, called starfruit, that can be used to buy new powerups from new characters Gutsu and Truffles, introduced in the new trailer produced... | Read more »
Fotor – CameraBag Review
Fotor – CameraBag Review By Jennifer Allen on May 23rd, 2012 Our Rating: :: PLENTIFULiPhone App - Designed for the iPhone, compatible with the iPad A photography app that wants to be able to do everything that could ever be asked of it.   | Read more »
playGO AP1 is the Next Generation of Aud...
With all of Apple’s relatively recent success in the smartphone and tablet market, we can forget sometimes that what kicked off their modern dominance was a device that simply played music. BICOM, Inc. has been recognizing how important music is to the company with their playGo series of iOS receiver systems. The newest model, the playGo AP1, is... | Read more »
Monkey Pong Review
Monkey Pong Review By Angela LaFollette on May 23rd, 2012 Our Rating: :: BALL BUSTING ACTIONiPhone App - Designed for the iPhone, compatible with the iPad Help the hungry monkey reach all the fruit by bouncing a ball in this family-friendly arcade game.   | Read more »
Heroes & Generals Enters Closed Beta
Creators of Hitman, Roto-Moto, has launched a closed beta of their game, Heroes & Generals. The game is a massively multiplayer first-person shooter involving online fighting between the Axis and Allied forces in Europe. | Read more »
FeedFriendly Review
FeedFriendly Review By Angela LaFollette on May 23rd, 2012 Our Rating: :: EASY TO USEUniversal App - Designed for iPhone and iPad Combine the top three social network newsfeed updates into one location with the help of FeedFriendly.   | Read more »
Favorite 4: Euro 2012 Apps
In a matter of weeks, one of the biggest soccer tournaments out there begins: Euro 2012. Qualification is over and 16 European teams are all lined up to prove which one is the best of the bunch. As a Brit, I’m ever hopeful that England will achieve glory but regardless of what happens, I’ll be enjoying seeing some high quality action. In honor of... | Read more »
Zombie Farm 2 Review
Zombie Farm 2 Review By Rob LeFebvre on May 23rd, 2012 Our Rating: Universal App - Designed for iPhone and iPad Take on the role of a social game farmer who plants both crops AND zombies in this sequel to the original hit, Zombie Farm.   Developer: The Playforge | Read more »
Facebook Pages Manager Does Exactly What...
Sick of hearing about the Facebook IPO? Want to hear about something actually related to the Facebook product? Well, I have good news then. Facebook has launched a new app that will come in handy for users who manage Facebook Pages. | Read more »
Score! Classic Goals Review
Score! Classic Goals Review By Jennifer Allen on May 23rd, 2012 Our Rating: :: GOAL!Universal App - Designed for iPhone and iPad Relive some classic goals by creating them in this addictive soccer game.   | Read more »
All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.